Ako sa to dalo riesit...
Cvicenie 9
Priklad 9.1
Skusime spustit napriklad getfacl / a ono to zafunguje. Ked ale skusime
setfacl so spravnymi argumentami (spravne su tie, ktore skutocne vyzaduju
podporu ACL, napriklad setfacl -m u:mrkva:rwx /home/zahrada), dostaneme
"Operation not supported", takze filesyste ACLka nepodporuje a getfacl
robi iba fallback. Podporu pre ACL zapnete (do rebootu) napriklad
prikazom:
mount -o remount,acl /
Priklad 9.2
mkdir /home/kralikaren a kedze zajac moze robit vsetko, tak
chown zajac /home/kralikaren. Mrkva ziska svoje vsetky prava
pomocou: setfacl -m u:mrkva:rwx /home/kralikaren, kapusta a
hrach napodobne.
Priklad 9.3
Default ACL. setfacl -d -m u:zajac:rwx /home/kralikaren a pre
mrkvu to iste bez 'w' prava.
Priklad 9.4
Co nam z ACLkovej prednasky este chyba? Maska :) setfacl -m m::rx
/home/kralikaren a kedze maska sa netyka others, im treba pravo
odstranit oddelene. Pozor, ACLkova maska sa z casu na cas (hlavne pri meneni
prav) zvykne prepocitat, aby ste tomu zabranili, nezabudnite pouzit prepinac
-n
Priklad 9.5
Jednoducho hrachovi zmazeme jeho ACLko pomocou setfacl -x
u:hrach /home/kralikaren