chattr

Z Multimediaexpo.cz

chattr je Unixový příkaz, který umožňuje uživateli nastavit souboru některé atributy. Tento příkaz se nejčastěji používá pro zabezpečení souboru proti změnám, například pokud chceme aby se soubor nesmazal či nezměnil při aktualizaci daného programu. V tomto případě nastavujeme souboru atribut immutable, česky "nezměnitelný".

Zápis

 chattr [-RV] [-+=AacDdijsSu] [-v version] files

kde

  • -R znamená zahrnutí všech podadresářů
  • +i je nastavení bitu immutable, tedy nezměnitelný (může se nastavit dokonce i pro root a zabraňuje smazání souboru a změně souboru či jeho obsahu)

Poznámka: Superuser nemůže změnit, či zapisovat do souboru, ale může nastavit a odebrat atribut i.

Na novějších systémech BSD (všetně Mac OS X) je ekvivalentem tohoto příkazu příkaz chflags.

Atributy

Některé hlavní atributy:

  • neauktualizovat atime (A)
  • Synchronní aktualizace (S)
  • Synchronní aktualizace adresáře (D)
  • pouze přidat (a)
  • bezpečné smazání (s)
  • nesmazatelný (u)

Související články