群组用户更改权限的权限

群组用户更改权限的权限

在我设置将两个组添加到不同用户的权限后,我仍然无法更改目录和文件的权限。

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

当我已经将所有者设置为两个组时,为什么我无法更改权限?

答案1

我在上面的评论中提到了这一点,但值得再次强调。拥有写权限并不赋予非所有者修改文件权限的权利 - 只有所有者(或 root)可以更改文件的权限。

您也许可以使用 ACL 来实现您想要的功能;看:https://unix.stackexchange.com/a/75915/90691

相关内容