Na následujících příkladech se podíváme na možnosti nastavení práv na linuxových systémech včetně rozšířených práv ACL (Access Control List).
Přístupová práva
chmod 764 soubor #nastaví práva 7 pro vlastníka, 6 pro skupinu a 4 pro ostatní chmod u=rwx,g+rw,o-r soubor #přidá vlastníkovi rwx, skupině rw a ostatním ubere r chmod 755 -R /adresar #rekurzivní nastavení práv v adresáři
Malý tahák pro výpočet linuxových práv v osmičkové soustavě: r=4, w=2, x=1
Vlastník a skupina
chown hanz:superuser soubor #nastaví souboru vlastníka hanz a skupinu superuser chown root:root -R /adresar #rekurzivní nastavení vlastníka a skupiny root v adresáři chown -R --from=hanz:group1 john.group2 /adresari #změní všechny soubory a adresáře hanz:group1 na john.group2
ACL oprávnění
getfacl /adresar #výpis ACL práv adresáře setfacl -m user:hanz:rwx /adresar #přidá práva rwx pro usera hanz setfacl -m group:group2:r /adresar #přidá práva r pro skupinu group2 setfacl -x user:hanz /adresar #odebere práva pro usera hanz setfacl -b /adresar #odebere všechna ACL práva setfacl -m default:user:hanz:r adresar #výchozí práva pro adresář
Komentáře (0)
Přidat komentář