在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