17.4. Création d'un répertoire de groupe
Dans la configuration du système UPG, vous pouvez appliquer le bit set-group identification permission (setgid ) à un répertoire. Le bit setgid
simplifie la gestion des projets de groupe qui partagent un répertoire. Lorsque vous appliquez le bit setgid
à un répertoire, les fichiers créés dans ce répertoire sont automatiquement attribués à un groupe propriétaire du répertoire. Tout utilisateur disposant des droits d'écriture et d'exécution au sein de ce groupe peut désormais créer, modifier et supprimer des fichiers dans le répertoire.
La section suivante décrit comment créer des répertoires de groupe.
Conditions préalables
-
Root
accès
Procédure
Créer un répertoire :
# mkdir directory-name
Remplacez directory-name par le nom du répertoire.
Créer un groupe :
# groupadd group-name
Remplacez group-name par le nom du groupe.
Ajouter des utilisateurs au groupe :
# usermod --append -G group-name username
Remplacez group-name par le nom du groupe et username par le nom de l'utilisateur.
Associer la propriété de l'utilisateur et du groupe du répertoire au groupe group-name:
# chgrp group-name directory-name
Remplacez group-name par le nom du groupe et directory-name par le nom du répertoire.
Définissez les autorisations d'écriture pour permettre aux utilisateurs de créer et de modifier des fichiers et des répertoires et définissez le bit
setgid
pour que cette autorisation soit appliquée dans le répertoire directory-name:# chmod g rwxs directory-name
Remplacez directory-name par le nom du répertoire.
Désormais, tous les membres du groupe
group-name
peuvent créer et modifier des fichiers dans le répertoiredirectory-name
et les modifier. Les fichiers nouvellement créés conservent la propriété du groupegroup-name
groupe.
Verification steps
Pour vérifier l'exactitude des autorisations définies, utilisez la fonction :
# ls -ld directory-name
Remplacez directory-name par le nom du répertoire.
La sortie revient :
drwxrwsr-x. 2 root group-name 6 Nov 25 08:45 directory-name