This article was first written in April 2006 for the BeezNest technical website (http://glasnost.beeznest.org/articles/333).
Il faut impérativement utiliser un kernel 2.4 récent, ou un 2.6.
Installer le package « acl ».
Monter les filesystems sur lesquels on veut que cela marche avec les options « acl » et « user_xattr ». Exemple de ligne à mettre dans /etc/fstab:
/dev/mapper/vgdata-lvvar /var ext3 acl,user_xattr 0 2
Ensuite, la manipulation elle-même:
cd /var/www/mira/miradav setfacl -R -m d:g:www-mira:rwx *
L’avantage de cette technique est que ça ne nécessite pas du tout de daemon qui tourne en permanence ou de script appelé avec une grande fréquence par un cronjob. C’est donc plus fiable et beaucoup plus léger à la fois.
Note: Un support des ACL pour Nautilus, le gestionnaire de fichiers de GNOME, existe, et sera probablement intégré bientôt. Voir le bug #62817.