lsattr toont de extra bestandsattributen op ext-bestandssystemen die door chattr zijn ingesteld.
lsattr bestand.txt
lsattr -d map/
lsattr -R map/
----i--------e-- /etc/resolv.conf
Elk teken is een attribuut. Belangrijkste:
| Letter | Attribuut | Betekenis |
|---|---|---|
i | Immutable | Niet te wijzigen of verwijderen |
a | Append only | Alleen toevoegen |
e | Extents | Bestandssysteem gebruikt extents (normaal) |
d | No dump | Overgeslagen door dump |
s | Secure deletion | Veilig wissen |
| Optie | Betekenis |
|---|---|
-d | Toon mapattributen (niet inhoud) |
-R | Recursief |
-a | Toon ook verborgen bestanden |
-l | Lange naam in plaats van letters |
Alle bestanden in /etc controleren:
lsattr /etc/ | grep -v "^-\{16\}"
Recursief zoeken naar immutable bestanden:
lsattr -R /etc/ 2>/dev/null | grep " i"
Als je een bestand niet kunt wijzigen zelfs als root, check dan lsattr — het kan +i (immutable) hebben.