Pour donner les droits en lecture et écriture pour tous les membres d’un groupe dans un répertoire et tous les sous répertoires :
Changer le bit setgid du répertoire de manière à ce que tous les fichiers créés dans ce répertoire soient créés avec son groupe :
chmod g+s <directory>
Fixer les ACL pour le groupe et les autres :
setfacl -d -m g::rwx /<directory>
setfacl -d -m o::rx /<directory>
On peut vérifier les ACL avec du répertoire avec la commande :
$ getfacl /<directory>
# file: ../<directory>/
# owner: <user>
# group: media
# flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
ACL n’est pas installé par défaut sur Debian, on pourra l’installer avec :
sudo apt install acl
Enjoy!