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