Answers:
首先,使用chgrp
命令而不是chown,它将起作用。
在使用chown的情况下....出于安全考虑,在大多数Linux上下文中,即使您被标记为文件,目录等的所有者,但所有权的更改都仅限于root用户。在一种情况下,这是通过将文件许可权位设置为777并将文件的所有权更改为其他一些未知用户并消耗其配额来防止用户逃避配额。
因此,chown
在用户上下文中使用该命令,尤其是在所有权不更改的情况下,不应仅用于更改文件组。
注意:您必须是尝试将文件更改为的组的成员。可以通过验证id -a
。如果您不在该组中,即使您是该文件的所有者,也会收到此消息。
$ mkdir test $ chgrp nginx test/ chgrp: changing group of test/: Operation not permitted $ ll total 4 drwxrwxr-x 2 justin justin 4096 Jan 1 21:18 test
id -a
的组。请检查并确认您要尝试将文件更改为的组对您可用。
chgrp nginx test
,不允许操作。