Latest web development tutorials

Linux chattr Befehl

Linux-Befehl Daquan Linux - Befehl Daquan

Linux chattr-Befehl wird verwendet, um die Dateiattribute zu ändern.

Diese Anweisung kann geändert werden, wird auf dem ext2-Dateisystem Datei oder das Verzeichnis Attribute gespeichert, die in die folgenden acht Modi unterteilt werden:

  1. a: die Datei oder das Verzeichnis nur zusätzliche Anwendungen zu machen.
  2. b: nicht aktualisieren die letzte Zugriffszeit der Datei oder des Verzeichnisses.
  3. c: Nachdem die Datei oder das Verzeichnis gespeichert komprimiert werden.
  4. d: Ausschließen von Dateien oder Verzeichnisse außerhalb des Einfüllvorgangs.
  5. i: Datei oder das Verzeichnis können keine Änderungen geben.
  6. s: Vertraulichkeit Löschen von Dateien oder Verzeichnissen.
  7. S: Sofortige Aktualisierung der Datei oder des Verzeichnisses.
  8. u: verhindern außen gelöscht.

Grammatik

chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]

Parameter

-R Rekursive Verarbeitung, werden alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis behandelt werden.

-v <Versionsnummer> Einstellungen Datei oder ein Verzeichnis-Versionen.

-V Zeigt Prozessausführungsbefehl.

+ <Eigenschaften> die Datei oder das Verzeichnis Attribute zu öffnen.

- <Property>, um die Datei oder das Verzeichnis Attribute zu schließen.

= <Attribut> Geben Sie die Datei oder das Verzeichnis Attribute.

Beispiele

Mit dem Befehl chattr ein kritisches System zu verhindern, dass Dateien geändert werden:

chattr +i /etc/resolv.conf
lsattr /etc/resolv.conf

Es werden folgende Attribute angezeigt werden

----i-------- /etc/resolv.conf

So dass eine Datei kann nur eingegeben, zusätzliche Daten werden, kann aber nicht für eine Vielzahl von Log-Dateien gelöscht werden:

chattr +a /var/log/messages

Linux-Befehl Daquan Linux - Befehl Daquan