Chattr
Version vom 30. Oktober 2019, 14:38 Uhr von Joshua.schreiner (Diskussion | Beiträge) (→Wichtigste Attribute)
chattr
chattr (change attribute) erlaubt es Attribute auf Ordner oder Dateien zu setzen dies kann z.b. genutzt werden um eine Datei unveränderbar zu machen das sie nicht gelöscht oder geändet werden kann
ein Attribut wird gesetzt mit
chattr [Parameter] +Attribut Dateiname
endfernt wird ein Attribut mit
chattr [Parameter] -ATTRIBUT DATEI
um sich die Attribute der Dateien anzuschauen
lsattr Dateiname
Einige Attribute
| A | Bei Dateien mit diesem Attribut wird das Datum des letzten Zugriffes nicht gespeichert. |
| D | wenn ein Ordner dieses Attribut besitzt und verändert wird, werden diese Veränderungen synchron auf die Festplatte geschrieben. |
| d | Dateien mit diesem Attribut werden von dem Programm "dump" ignoriert. |
| i | Dateien mit diesem Attribut können nicht verändert werden. Sie können nicht gelöscht oder modifiziert werden und man kann keinen harten Link (Hardlink) auf die Datei erstellen. Symbolische Links (Softlinks) sind weiterhin möglich. Dieses Attribut kann nur mit Root-Rechten gesetzt und entfernt werden. |
| S | Wenn eine Datei dieses Attribut besitzt und verändert wird, werden diese Veränderungen synchron auf die Festplatte geschrieben. |
| u | Wenn eine Datei mit diesem Attribut gelöscht wird, wird ihr Inhalt gespeichert, so dass ein User sie später wieder herstellen kann. Dieses Attribut hat momentan noch keine Auswirkungen auf ext2- und ext3-Dateisystemen. |
| x | gibt an, ob eine vom Kernel gepackte Datei auch unentpackt gelesen werden kann. |