両方のグループを別のユーザーに追加する権限を設定した後でも、ディレクトリとファイルの権限を変更することはできません。
id adminOne
uid=495(adminOne) gid=492(apps) groups=492(apps),5002(shared)
id adminTwo
uid=7376(adminTwo) gid=5002(shared) groups=5002(shared),492(apps)
adminOneを使用してログインし、次のように共有フォルダを変更するとtest
...
adminOne@UnixEB: chmod -R 777 test
chmod: changing permissions of `test': Operation not permitted
adminOne@UnixEB: ll
drwxrwx--- 7 adminTwo shared 4096 Nov 30 11:40 test
所有者をすでに2つのグループに設定していますが、なぜ権限を変更できないのですか?
ベストアンサー1
上記のコメントでこの点について言及しましたが、再び強調する価値があります。書き込み権限があるため、所有者以外の人にファイル権限を変更する権限が付与されるわけではありません。所有者(またはルート)のみがファイル権限を変更できます。
ACL を使用して必要なものを取得できます。https://unix.stackexchange.com/a/75915/90691