Unter Linux können Sie den Befehl chattr verwenden, um eine beschreibbare und nicht löschbare Datei festzulegen. Wenn der Parameter auf „+a“ gesetzt ist, kann die Datei beschreibbar und nicht löschbar gemacht werden -deletable. „+“ bedeutet, dass die Datei oder das Verzeichnis nur für zusätzliche Zwecke geöffnet wird. Die Syntax lautet „chattr +a file name“.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Der Linux-Befehl chattr wird zum Ändern von Dateiattributen verwendet.
Dieser Befehl kann die Attribute von Dateien oder Verzeichnissen ändern, die im ext2-Dateisystem gespeichert sind. Diese Attribute haben die folgenden 8 Modi:
a: Erstellen Sie die Datei oder das Verzeichnis nur für zusätzliche Zwecke.
b: Aktualisieren Sie nicht die letzte Zugriffszeit der Datei oder des Verzeichnisses.
c: Komprimieren Sie die Datei oder das Verzeichnis und speichern Sie sie.
d: Dateien oder Verzeichnisse von Dumping-Vorgängen ausschließen.
i: Ändern Sie Dateien oder Verzeichnisse nicht willkürlich.
s: Löschen Sie Dateien oder Verzeichnisse vertraulich.
S: Dateien oder Verzeichnisse sofort aktualisieren.
u: Verhindern Sie versehentliches Löschen.
Syntax
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
Parameter
-R rekursive Verarbeitung, Verarbeitung aller Dateien und Unterverzeichnisse im angegebenen Verzeichnis zusammen.
-v
-V zeigt den Befehlsausführungsprozess an.
+
-
=
Beispiele sind wie folgt:
(1) Befehl, um /home/test.txt so festzulegen, dass es lesbar und beschreibbar, aber nicht löschbar ist (Dateieinstellung):
sudo chattr +a /home/test.txt
(2) Befehl zum Abbrechen dieser Berechtigung (Dateieinstellung):
sudo chattr -a /home/test.txt
(3) Stellen Sie den Ordner /home/data rekursiv so ein, dass er lesbar und beschreibbar ist, aber der Berechtigungsbefehl kann nicht gelöscht werden (Verzeichniseinstellung):
sudo chattr +a -R /home/data
(4) Heben Sie dieses Attribut des Ordners rekursiv auf (Verzeichniseinstellung):
sudo chattr -a -R /home/data
Empfohlenes Lernen: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo legen Sie unter Linux beschreibbare und nicht löschbare Dateien fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!