我对如何更改文件的组所有者有一个小问题。目前,文件的组与我的用户名相同,但我想更改它,以便另一个用户可以访问同一文件并读取/写入它。
语法
将是
chown user:group file ...
这通常(=当你不root
时)只有在您是同一组的成员时才有效(因为否则通过 chown'ing 文件,您可能会超过其他用户的磁盘配额)。
如果你们都在同一个组中,你也可以允许写访问
chmod g+w file
如上所述,这将允许group
的所有成员进行写入访问。
如果您不共享公共组,您可以安全地做的就是允许对文件的读取访问,以便其他用户可以创建该文件的副本并编辑他/她的副本。
您可以使用
chown
$ chown :friends myfile
这会将myfile
组更改为 friends
。
另外不要忘记将文件权限更改为 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