我有一个小问题,关于如何更改文件的组所有者。目前文件的组与我的用户名相同,但我想将其更改为另一个用户,以便该用户可以访问该文件并对其进行读/写操作。
我有一个小问题,关于如何更改文件的组所有者。目前文件的组与我的用户名相同,但我想将其更改为另一个用户,以便该用户可以访问该文件并对其进行读/写操作。
语法应该是这样的
chown user:group file ...
通常情况下(即在您不是root
用户时),只要您是同一组的成员,此方法才有效(否则通过更改文件的所有权可能会超出其他用户的磁盘配额)。
如果您和另一个用户都属于同一组,则可以使用以下命令允许写入权限:
chmod g+w file
如上所述,这将允许group
的所有成员具有写入访问权限。
如果您没有共同的组,则唯一安全的操作是允许其他用户读取文件,以便该用户可以复制文件并编辑自己的副本。
同时别忘了将文件权限更改为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