Ich habe eine ext4-Partition und ich habe den Gruppeneigentümer für alle Unterverzeichnisse auf mygroup gesetzt:
# chgrp -R mygroup /mount/abc
# chmod -R g+swrx /mount/abc
Mein Benutzer ist Teil dieser Gruppe. In dieser Partition befindet sich ein Ordner, der dem Benutzer "nobody" und jetzt der Gruppe "mygroup" gehört. Mein Benutzer ist Teil von 'mygroup'. Hier ist ein 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
Beachten Sie, dass ich keine Datei löschen oder erstellen kann, die einer Gruppe gehört, zu der mein Benutzer gehört.
Ich verstehe nicht ganz, wie Gruppen funktionieren. Ich dachte, wenn Sie Teil einer Gruppe wären, würden Sie die Berechtigungen dieser Gruppe erben. Mache ich etwas falsch?
Vielen Dank