Bity oprávnění aplikované na objekt systému souborů přímo odpovídají hodnotám, které lze zadat ve 4místném n-tici dodaném obslužnému programu chmod v následujícím příkazu:
# chmod abcd [file system object]
Každá hodnota v číslici je nastavena abcd se skládá ze součtu hodnot 1 2 a 4. Sečtením těchto hodnot pro každou číslici lze vygenerovat hodnotu pro nastavení všech atributů objektu souboru:
a – Tato číslice řídí nastavení speciálních atributů. hodnota 1 nastavuje bit setuid, hodnota 2 nastavuje bit setgid a hodnota 4 nastavuje bit sticky na objektu.
b , c a d – Tyto číslice řídí oprávnění ke čtení, zápisu a spouštění pro vlastníka souboru, primární skupinu vlastníků souborů a všechny ostatní uživatele. Hodnota 4 povolí oprávnění ke čtení, hodnota 2 povolí oprávnění k zápisu a hodnota 1 povolí oprávnění ke spuštění.
chmod -R 755
Volba -R uděluje oprávnění rekurzivně všem souborům a složkám v adresáři. Například:
# chmod -R 755 /data01
Výše uvedený příkaz rekurzivně udělí 755 oprávnění adresáři /data01 spolu se všemi soubory a adresáři, které se v něm nacházejí.
Další příklady
1. Chcete-li nastavit soubor souboru tak, aby byl fixní, čitelný a zapisovatelný vlastníkem, čitelný pro jeho primární skupinu a nepřístupný všem ostatním:
# chmod 4610 filename
2. Chcete-li udělit všechna oprávnění všem v systému:
# chmod 0777 filename
Další informace o chmod najdete na manuálové stránce chmod.
# man chmod