J'ai une partition ext4 et j'ai défini le propriétaire du groupe pour tous les sous-répertoires à mygroup :
# chgrp -R mygroup /mount/abc
# chmod -R g+swrx /mount/abc
Mon utilisateur fait partie de ce groupe. Dans cette partition se trouve un dossier qui appartient à l'utilisateur 'nobody' et maintenant au groupe 'mygroup'. Mon utilisateur fait partie de 'mygroup'. Voici un ls -l :
myuser@host:/mount/abc/folder$ ls -l
drwxr-sr-x 2 nobody mygroup 4096 Apr 25 12:08 ./
drwxrwsrwx 6 nobody mygroup 4096 Apr 24 07:57 ../
-rw-r-xr-- 1 otheruser mygroup 159539 Apr 23 23:44 test.png*
myuser@host:/mount/abc/folder$ groups myuser
myuser : mygroup {... a list of other groups also...}
myuser@host:/mount/abc/folder$ rm test.png
rm: remove write-protected regular file ‘test.png’? y
rm: cannot remove ‘test.png’: Permission denied
myuser@host:/mount/abc/folder$ touch test.txt
touch: cannot touch ‘test.txt’: Permission denied
Notez que je ne peux ni supprimer ni créer un fichier qui appartient à un groupe dont mon utilisateur fait partie.
Je suppose que je ne comprends pas bien le fonctionnement des groupes. Je pensais que si vous faisiez partie d'un groupe, vous héritez des autorisations de ce groupe. Est-ce que je fais quelque chose de mal ?
Gracias