আমার একটি ext4 পার্টিশন রয়েছে এবং আমি সমস্ত উপ-পরিচালকদের জন্য গ্রুপ গ্রুপকে মাইগ্রুপে সেট করেছি:
# chgrp -R mygroup /mount/abc
# chmod -R g+swrx /mount/abc
আমার ব্যবহারকারী সেই গোষ্ঠীর অংশ। পার্টিশনের অভ্যন্তরে এমন একটি ফোল্ডার রয়েছে যার ব্যবহারকারীর মালিকানা নেই 'কেউ নেই' এবং এখন গ্রুপটি 'মাইগ্রুপ' by আমার ব্যবহারকারী 'মাইগ্রুপ' এর অংশ। এখানে একটি এলএস-এল:
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
নোট করুন যে আমি এমন কোনও গোষ্ঠীর মালিকানাধীন কোনও ফাইল মুছতে বা তৈরি করতে পারি না যা আমার ব্যবহারকারী অংশ।
আমার ধারণা, গোষ্ঠীগুলি কীভাবে কাজ করে তা আমি পুরোপুরি বুঝতে পারি না। আমি ভেবেছিলাম আপনি যদি কোনও গ্রুপের অংশ হয়ে থাকেন তবে আপনি সেই গোষ্ঠীর অনুমতি পেয়েছেন। আমি কি ভুল কিছু করছি?
ধন্যবাদ