chattr

chattr stelt extra bestandsattributen in op ext-bestandssystemen — bovenop de normale lees/schrijf/uitvoer-rechten.

Basisgebruik

sudo chattr +i bestand.txt    # Immutable instellen
sudo chattr -i bestand.txt    # Immutable verwijderen

Veelgebruikte attributen

LetterNaamBetekenis
iImmutableNiet te wijzigen, verplaatsen of verwijderen — ook door root
aAppend onlyAlleen toevoegen — niet overschrijven of verwijderen
dNo dumpOvergeslagen door dump
sSecure deleteVeilig wissen (overschreven met nullen)

Opties

OptieBetekenis
+attribuutAttribuut toevoegen
-attribuutAttribuut verwijderen
=attribuutExact instellen
-RRecursief
-vVersienummer instellen

Voorbeelden

Configuratiebestand beveiligen:

sudo chattr +i /etc/resolv.conf

Logbestand alleen-toevoegen:

sudo chattr +a /var/log/mijnapp.log

Attribuut verwijderen:

sudo chattr -i /etc/resolv.conf

Recursief voor een map:

sudo chattr -R +i /etc/ssh/

Tip

Als je een bestand niet kunt wijzigen zelfs als root, controleer dan lsattr bestand — het kan +i (immutable) hebben. Vergeet chattr -i niet voor je gaat bewerken.

bestandenbeveiliging