在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
答案 0 :(得分:2)
你不能在每个 gnu / linux系统上做到这一点。
事实上,某些发行版要求只有超级用户才能执行此类操作。
此外,如果你在一个小组并添加自己(或有人加你)并且你没有重新启动或注销 - 从那以后登录,你必须运行一个命令 - 希望记得很好 - 就像那样:newgrp <group>
。
这是因为在您再次登录之前,组不会更新。所以即使你编辑/ etc / groups,你仍然需要“重新加载”它