在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
在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
你不能做到这一点上每 GNU/Linux系统。
事实上,有些发行版要求只有超级用户才能做这种类型的操作。此外,如果你在一个组中,并且添加自己(或者某人添加了你),并且你没有重新启动或注销 - 从发生这种事情以后登录,那么你必须运行一个命令 - 希望能够很好地记住那个:newgrp <group>
。
这是因为在您再次登录之前,组不会更新。所以,即使你编辑/ etc/groups,你仍然需要“重新加载”它
newgrp group_b做了诡计!谢谢 – donnut 2012-02-02 15:32:49
@ donnut好。记得接受答案。 – DonCallisto 2012-02-02 15:36:55
'chgrp group_b new_dir'怎么样? – 2012-02-02 15:08:20
同样的问题,没有权限更改所有权 – donnut 2012-02-02 15:11:32
嗯...没有机器试用。 'chown user_a:group_b new_dir'如何? – 2012-02-02 15:13:49