Práva pro přístup k souborům v základní verzi se v UNIXu rozdělují na tři okruhy: vlastník u, skupina g, ostatní a — a tři akce: číst r, zápis w, spuštění x. Aktuální přístupová práva se zobrazí při podrobném výpisu v prvním sloupci:
$ ls -l total 428 drwxrwxr-x 2 izaak izaak 4096 May 14 22:51 test -rw-rw-r-- 1 izaak izaak 31 May 14 22:43 todo.txt -rw-rw-r-- 1 izaak izaak 421152 May 14 22:42 tux.png -rw-rw-r-- 1 izaak izaak 51 May 14 23:54 vypis.txt
První jej příznak adresáře, pak povolené akce (rwx) pro vlastníka, skupinu a ostatní. Následuje jméno vlastníka a skupiny.
Přístupová práva změníme příkazem chmod. Pro kódování změn použijeme řetězec znaků ve formátu komu-akce-co, kde komu a co jsou jednopísmenné kódy a akce je +/- pro přidání/odebrání:
Přidáme skupině právo spouštět:
$ ls -l tux.png -rw-rw-r-- 1 izaak izaak 421152 May 14 22:42 tux.png $ chmod g+x tux.png $ ls -l tux.png -rw-rwxr-- 1 izaak izaak 421152 May 14 22:42 tux.png
Odebereme skupině právo spouštět:
$ chmod g-x tux.png $ ls -l tux.png -rw-rw-r-- 1 izaak izaak 421152 May 14 22:42 tux.png
U adresářů se právo spouštět interpretuje jako právo vypsat obsah, právo zápisu umožňuje vytvářet a měnit soubory.