Chattr: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
 
Zeile 54: Zeile 54:
 
|Dieser Paramter ist der Verbose-Modus und man erhält mehr Meldungen auf dem Screen, wenn man Dateiattribute setzt.
 
|Dieser Paramter ist der Verbose-Modus und man erhält mehr Meldungen auf dem Screen, wenn man Dateiattribute setzt.
 
|}
 
|}
 +
 +
 +
== Beispiele ==
 +
 +
Eine Datei unveränderbar machen
 +
 +
sudo chattr +i ''Datei''
 +
 +
Alle Dateien in einem Ordner rekursiv unveränderbar machen:
 +
 +
sudo chattr -R +i ''Ordner''
 +
 +
Die Attribute einer Datei anzeigen:
 +
 +
lsattr ''Datei''
 +
 +
 +
'''Links'''
 +
 +
https://wiki.ubuntuusers.de/chattr/

Aktuelle Version vom 30. Oktober 2019, 14:47 Uhr

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.


Parameter

-R Wenn man chattr mit diesem Parameter auf einen Ordner anwendet, werden alle Unterordner und Dateien rekursiv mit dem gewählten Attribut versehen bzw. das Attribut entfernt.
-V Dieser Paramter ist der Verbose-Modus und man erhält mehr Meldungen auf dem Screen, wenn man Dateiattribute setzt.


Beispiele

Eine Datei unveränderbar machen

sudo chattr +i Datei

Alle Dateien in einem Ordner rekursiv unveränderbar machen:

sudo chattr -R +i Ordner

Die Attribute einer Datei anzeigen:

lsattr Datei


Links

https://wiki.ubuntuusers.de/chattr/