# Droits d'accès Cet article décrit comment partager un dossier `Images` entre les membres d'un groupe `famille` sous Linux, en combinant permissions Unix, bit SGID et ACL pour garantir que tout fichier ou sous-dossier créé reste accessible à l'ensemble du groupe. ## Gestion des groupes Créer le groupe `famille` : ```bash groupadd famille ``` Ajouter l'utilisateur `gerard` à ce groupe : ```bash usermod -a -G famille gerard ``` Vérifier les groupes auxquels appartient `gerard` : ```bash groups gerard ``` ## Gestion des droits sur le dossier Restreindre l'accès au propriétaire et au groupe (`rwx` pour les deux, rien pour les autres) : ```bash chmod 770 Images ``` Les permissions affichées sont alors `drwxrwx---`. Activer le bit SGID pour que tout fichier ou sous-dossier créé dans `Images` hérite automatiquement du groupe propriétaire (`famille`) au lieu du groupe primaire de l'utilisateur : ```bash chmod g+s Images ``` Les permissions deviennent `drwxrws---`. Définir une ACL par défaut afin que le groupe `famille` dispose des droits `rwx` (lecture, écriture et traversée) sur tous les fichiers et sous-dossiers créés ultérieurement dans `Images` : ```bash setfacl -m d:g:famille:rwx Images/ ``` Pour appliquer aussi ces droits au contenu existant, on peut combiner ACL courante et par défaut, en mode récursif : ```bash setfacl -R -m g:famille:rwx,d:g:famille:rwx Images/ ``` Vérifier les ACL appliquées : ```bash getfacl Images ```