lsattr

lsattr toont de extra bestandsattributen op ext-bestandssystemen die door chattr zijn ingesteld.

Basisgebruik

lsattr bestand.txt
lsattr -d map/
lsattr -R map/

Uitvoer

----i--------e-- /etc/resolv.conf

Elk teken is een attribuut. Belangrijkste:

LetterAttribuutBetekenis
iImmutableNiet te wijzigen of verwijderen
aAppend onlyAlleen toevoegen
eExtentsBestandssysteem gebruikt extents (normaal)
dNo dumpOvergeslagen door dump
sSecure deletionVeilig wissen

Opties

OptieBetekenis
-dToon mapattributen (niet inhoud)
-RRecursief
-aToon ook verborgen bestanden
-lLange naam in plaats van letters

Voorbeelden

Alle bestanden in /etc controleren:

lsattr /etc/ | grep -v "^-\{16\}"

Recursief zoeken naar immutable bestanden:

lsattr -R /etc/ 2>/dev/null | grep " i"

Tip

Als je een bestand niet kunt wijzigen zelfs als root, check dan lsattr — het kan +i (immutable) hebben.

bestandenbeveiliging