Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So legen Sie unter Linux beschreibbare und nicht löschbare Dateien fest

So legen Sie unter Linux beschreibbare und nicht löschbare Dateien fest

WBOY
Freigeben: 2022-07-11 16:52:01
Original
4693 Leute haben es durchsucht

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“.

So legen Sie unter Linux beschreibbare und nicht löschbare Dateien fest

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So legen Sie beschreibbare und nicht löschbare Dateien unter Linux fest

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<版本编号>][+/-/=<属性>][文件或目录...]
Nach dem Login kopieren

Parameter

  -R rekursive Verarbeitung, Verarbeitung aller Dateien und Unterverzeichnisse im angegebenen Verzeichnis zusammen.

  -v Legt die Datei- oder Verzeichnisversion fest.

  -V zeigt den Befehlsausführungsprozess an.

  + Aktivieren Sie das Attribut der Datei oder des Verzeichnisses.

  - Deaktivieren Sie das Attribut der Datei oder des Verzeichnisses.

 = Geben Sie das Attribut der Datei oder des Verzeichnisses 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
Nach dem Login kopieren

(2) Befehl zum Abbrechen dieser Berechtigung (Dateieinstellung):

           sudo chattr -a /home/test.txt
Nach dem Login kopieren

(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
Nach dem Login kopieren

(4) Heben Sie dieses Attribut des Ordners rekursiv auf (Verzeichniseinstellung):

             sudo chattr -a -R /home/data
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage