chattr

Z Wikipedie, otevřené encyklopedie

Skočit na: Navigace, Hledání

chattr je v informatice příkaz pro nastavení atributů souborů v souborovém systému ext (a jeho nástupcích ext2, ext3, ext4). Lze ho nalézt i v dalších unixových systémech, které tyto souborové systémy podporují. Používá se pro zabezpečení souboru proti změnám, například pokud chceme aby soubor nebylo možné smazat nebo nezměnil při aktualizaci daného programu (viz atribut immutable).

[editovat] Použití

 chattr [-RV] [-+=AacDdijsSu] [-v verze] soubory…

kde

  • -R znamená zahrnutí souborů v podadresářích
  • +X nebo -X je nastavení nebo zrušení příznaku reprezentovaného příslušným písmenem (např. +i atp.)

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

[editovat] Atributy

Některé hlavní atributy:

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

Poznámka: uživatel root nemůže změnit, či zapisovat do souboru označeného atributem „i“, ale může tento atribut nastavit i odebrat.

[editovat] Související články

V tomto článku je použit překlad textu z článku chattr na anglické Wikipedii.

V jiných jazycích