Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash chattr Verwendung: Dateiattribute ändern
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] Bash chattr Verwendung: Dateiattribute ändern

Übersicht

Der chattr-Befehl wird verwendet, um die Attribute von Dateien im Linux-Dateisystem zu ändern. Mit chattr können Benutzer bestimmte Eigenschaften von Dateien festlegen, die das Verhalten des Dateisystems beeinflussen, wie z. B. das Verhindern von Änderungen oder das Schützen vor Löschung.

Verwendung

Die grundlegende Syntax des chattr-Befehls lautet:

chattr [Optionen] [Attribute] [Datei]

Häufige Optionen

  • +: Fügt ein Attribut hinzu.
  • -: Entfernt ein Attribut.
  • =: Setzt das Attribut auf einen bestimmten Wert.
  • a: Erlaubt nur das Anhängen von Daten an die Datei.
  • i: Macht die Datei unveränderlich, d.h. sie kann nicht gelöscht oder umbenannt werden.
  • s: Löscht die Datei sicher, sodass sie nicht wiederhergestellt werden kann.

Häufige Beispiele

  • Um eine Datei unveränderlich zu machen:
    chattr +i datei.txt
    
  • Um das Anhängen von Daten an eine Datei zu erlauben:
    chattr +a log.txt
    
  • Um das unveränderliche Attribut von einer Datei zu entfernen:
    chattr -i datei.txt
    
  • Um eine Datei sicher zu löschen:
    chattr +s datei.txt
    

Tipps

  • Verwenden Sie lsattr, um die aktuellen Attribute einer Datei anzuzeigen.
  • Seien Sie vorsichtig mit dem i-Attribut, da es das Löschen und Bearbeiten der Datei verhindert.
  • Nutzen Sie chattr in Kombination mit anderen Berechtigungen, um die Sicherheit Ihrer Dateien zu erhöhen.