Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Verwendung des Befehls chattr
Verwendung des Chattr-Befehls: chattr [ -RV ] [ -v Version ] [ Modus ] Dateien...
Das Wichtigste ist im [Modus] Teil, [Modus] Der Teil ist eine Kombination aus den Zeichen +-= und [ASacDdIijsTtu]. Dieser Teil wird verwendet, um das Attribut
der Datei zu steuern.
+: Parameter basierend auf den ursprünglichen Parametereinstellungen hinzufügen.
-: Parameter basierend auf den ursprünglichen Parametereinstellungen entfernen.
=: Aktualisierung auf die angegebenen Parametereinstellungen.
A: Die Atime (Zugriffszeit) einer Datei oder eines Verzeichnisses kann nicht geändert (geändert) werden, wodurch das Auftreten von Festplatten-E/A-Fehlern wie bei Laptops wirksam verhindert werden kann.
S: Option zur Festplatten-E/A-Synchronisierung, ähnlich der Sync-in-Funktion.
a: Nach dem Festlegen dieses Parameters können Daten nur zur Datei hinzugefügt, aber nicht gelöscht werden. Er wird hauptsächlich für die Sicherheit der Serverprotokolldatei verwendet dieses Attribut.
c: Komprimieren, legt fest, ob die Datei vor dem Speichern komprimiert wird. Beim Lesen ist eine automatische Dekomprimierung erforderlich.
d: kein Dump, die Einstellungsdatei kann nicht das Sicherungsziel des Dump-Programms sein.
i: Die Einstellungsdatei kann nicht gelöscht, umbenannt, verknüpft werden und Inhalte können nicht geschrieben oder hinzugefügt werden. Der i-Parameter ist sehr hilfreich für die Sicherheitseinstellungen des Dateisystems.
j: Journal, legen Sie diesen Parameter so fest, dass er bei der Übergabe angezeigt wird
Mount-Parameter: data=ordered oder data=writeback mount
Das Dateisystem wird geladen, die Datei wird beim Schreiben zuerst (im Journal) aufgezeichnet. Wenn der Dateisystemparameter auf data=journal gesetzt ist, ist dieser Parameter automatisch ungültig.
s: Dateien oder Verzeichnisse vertraulich löschen, d. h. der gesamte Festplattenspeicher wird wiederhergestellt.
u: Im Gegensatz zu s wird der Dateninhalt tatsächlich weiterhin auf der Festplatte gespeichert und kann zum Wiederherstellen verwendet werden.
wird häufig in verwendet Jede Parameteroption ist a und i. Die Option a muss zwangsweise hinzugefügt, aber nicht gelöscht werden und wird hauptsächlich für Sicherheitseinstellungen des Protokollsystems verwendet. i ist eine strengere Sicherheitseinstellung. Nur Superuser (Root) oder ein Prozess mit CAP_LINUX_IMMUTABLE-Verarbeitungsfunktion (Identität) können diese Option anwenden.
Datei sperren: chattr +i Dateiname
Entsperren: chattr -i Dateiname
Attributansicht: lsattr Dateiname
Das obige ist der detaillierte Inhalt vonVerwendung des Befehls chattr. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!