Saya memiliki partisi ext4 dan saya telah mengatur pemilik grup untuk semua subdirektori ke mygroup:
# chgrp -R mygroup /mount/abc
# chmod -R g+swrx /mount/abc
Pengguna saya adalah bagian dari grup itu. Di dalam partisi itu ada folder yang dimiliki oleh pengguna 'tidak ada' dan sekarang oleh grup 'mygroup'. Pengguna saya adalah bagian dari 'mygroup'. Inilah 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
Perhatikan bahwa saya tidak dapat menghapus atau membuat file yang dimiliki oleh grup yang menjadi bagian dari pengguna saya.
Saya kira saya tidak sepenuhnya mengerti cara kerja kelompok. Saya pikir jika Anda adalah bagian dari grup maka Anda mewarisi izin grup itu. Apakah saya melakukan sesuatu yang salah?
Terima kasih