如何使用正常权限更改目录的组所有权

时间:2012-02-02 15:06:04

标签: linux file permissions

在Ubuntu中,用户(属于group_a的user_a)创建一个新目录“new_dir”。 该目录的所有权属于user_a.group_a 用户也是group_b的一部分

我的问题是,为什么user_a不能将组所有权更改为group_b(不使用sudo或su),尽管user_a也是group_b的一部分?

chgrp user_a.group_b new_dir results in an error

1 个答案:

答案 0 :(得分:2)

你不能在每个 gnu / linux系统上做到这一点。

事实上,某些发行版要求只有超级用户才能执行此类操作。

此外,如果你在一个小组并添加自己(或有人加你)并且你没有重新启动或注销 - 从那以后登录,你必须运行一个命令 - 希望记得很好 - 就像那样:newgrp <group>

这是因为在您再次登录之前,组不会更新。所以即使你编辑/ etc / groups,你仍然需要“重新加载”它