V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

chattr

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
m (1 revizi)
(++)
 
Řádka 44: Řádka 44:
-
{{Článek z Wikipedie}}
+
{{Unixové příkazy}}{{Článek z Wikipedie}}
[[Kategorie:Standardní unixové příkazy]]
[[Kategorie:Standardní unixové příkazy]]

Aktuální verze z 7. 11. 2024, 12:55

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


      Příkazy a programy příkazové řádky Unixu
Správa souborů

catchattrcdchmodchownchgrpcksumcmpcpdu • df • file • fsck • fuser • ln • ls • lsattr • lsof • mkdir • mount • mv • pwd • rm • rmdir • split • touch

Správa uživatelů a prostředí

envfingeridlognamemesgpasswdsusudounameuptimewwallwhowhoamiwrite

Správa procesů

atchrootcrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwaitwatch

Zpracování textu

awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepatchpastereadsedsorttactailteetruniqwcxargs

Programování v shellu

aliasbasenameechoexprfalseprintftesttrueunset

Síťová komunikace

diginetdhostifconfignetstatnslookuppingrloginnctraceroute

Hledání informací

findgrepstrings

Ostatní nástroje

bannerbccaldateddlooklpmansizeyes