Sweetohm

Michel Casabianca


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!