Portál AbcLinuxu, 5. května 2025 15:20
chgrp
sudo chgrp skupina1,skupina2 soubor
Řešení dotazu:
setfacl
. Postaru se to řeší pomocí skupin (uživatel je členem více skupin), případně pomocí práv na nadřazené adresáře.
/etc/fstab
si přidat volbu acl
. Takže to bude vypadat třeba takhle:
/dev/sdb1 /mnt/data ext4 acl,user_xattr,noatime,nodiratime,errors=remount-ro 0 1Pak musíš znovu připojit souborový systém nebo restartovat. A pak si nastavíš práva u jednotlivých souborů – např. přidáš skupině www-data právo na čtení:
setfacl -m g:www-data:r soubor.txtA nastavená práva si vypíšeš příkazem:
getfacl soubor.txtVe výpisu
ls -l
pak soubory s nastavenými ACL poznáš podle znaménka +:
-rw-r--r--+Soubor má pořád jednoho vlastníka a jednu skupinu, ale pomocí ACL můžeš nastavit práva pro víc skupin (takže není potřeba vytvářet novou skupinu pro tento účel a dávat do ní dané uživatele).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.