2012-02-02 102 views
1

在Ubuntu中,用户(属于group_a的user_a)创建一个新目录'new_dir'。 该目录的所有权是ofcourse user_a.group_a 用户还group_b如何更改具有正常权限的目录的组所有权

我的问题是一部分,为什么就不能USER_A改变组所有权group_b(不使用sudo或苏)虽然USER_A是group_b的一部分以及?

chgrp user_a.group_b new_dir results in an error 
+0

'chgrp group_b new_dir'怎么样? – 2012-02-02 15:08:20

+0

同样的问题,没有权限更改所有权 – donnut 2012-02-02 15:11:32

+0

嗯...没有机器试用。 'chown user_a:group_b new_dir'如何? – 2012-02-02 15:13:49

回答

2

你不能做到这一点上 GNU/Linux系统。

事实上,有些发行版要求只有超级用户才能做这种类型的操作。此外,如果你在一个组中,并且添加自己(或者某人添加了你),并且你没有重新启动或注销 - 从发生这种事情以后登录,那么你必须运行一个命令 - 希望能够很好地记住那个:newgrp <group>

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

+0

newgrp group_b做了诡计!谢谢 – donnut 2012-02-02 15:32:49

+0

@ donnut好。记得接受答案。 – DonCallisto 2012-02-02 15:36:55

相关问题