如何在Ubuntu中更改文件的组所有权?

时间:2014-02-18 21:37:05

标签: linux bash ubuntu access-rights

我对如何更改文件的组所有者有一点疑问。目前该文件组与我的用户名相同,但我想更改它,以便其他用户可以访问该文件并对其进行读/写。

3 个答案:

答案 0 :(得分:10)

语法为

chown user:group file ...

这通常(=当你不是root)只有在你是同一组的成员时才有效(因为除了chown文件,你可以超过其他用户&# 39; s磁盘配额)。

如果两者都在同一组中,您也可以允许使用

进行写访问
chmod g+w file

如上所述,这将允许group的所有成员写入访问权限。

如果您不共享一个公共组,您可以安全地做的就是允许对该文件进行读取访问,以便其他用户可以复制该文件并编辑他/她的副本。

答案 1 :(得分:5)

您可以使用chown执行此操作:

$ chown :friends myfile

这会将myfile的群组更改为friends

答案 2 :(得分:3)

另外,不要忘记将文件权限更改为660,它将为所有者(您)提供读取,写入,权限以及对新组的读取,写入权限。

示例:

-rw-r-----  1 martin martin          0 Feb 18 21:41 test

$ chown martin:newgroup test

$ chmod 660 test 

-rw-rw----  1 martin newgroup          0 Feb 18 21:41 test