P004 UNIX

Obsah
Předchozí: Systémy souborů - Přístupová práva (4)
Příkaz chmod

chmod mode soubor
Nastavení přístupových práv.
Kdo smí přístupová práva nastavovat?

mode
  • absolutně vyjádřeno 1-4 osmičkovými číslicemi
  • symbolicky - lze popsat následující gramatikou:

       mode ::= clause[,clause ...]
     clause ::= [who ...][action ...]last_action
     action ::= op[perm ...]
last_action ::= op[perm ...]
        who ::= a|u|g|o
         op ::= +|-|=
       perm ::= r|s|t|w|x|X|u|g|o

who:
'u' (user), 'g' (group), 'o' (other); 'a' (all) je totéž co 'ugo'
Je-li who nezadáno, potom je to totéž co 'a' (all), ale nenastaví se bity označené příkazem umask.

perm:
'X' je totéž co 'x', ale aplikuje se pouze na adresáře nebo na soubory, které mají alespoň jeden bit 'x' nastavený.
'u', 'g', 'o' použije se současné nastavení příst. práv uživatele, skupiny, ostatních.

op:
'+' přidávají se práva, '-' ubírají se práva, '=' absolutní nastavení.

Následující: Systémy souborů - Příkazy pro nastavování příst. práv
Obsah

Michal Brandejs brandejs@informatics.muni.cz