Сначала используйте chgrp
команду вместо chown, и это сработает.
В случае использования chown ..... По соображениям безопасности в большинстве контекстов Linux любое изменение владельца ограничено пользователем root, даже если вы помечены как владелец файла, каталога и т. Д. Или нет. В одном случае это делается для того, чтобы пользователи не уклонялись от квот, устанавливая биты разрешения доступа к файлу на 777 и изменяя владение файлом на какого-то другого неизвестного пользователя и поглощая их квоту.
Таким образом, использование chown
команды в пользовательском контексте, особенно если владелец не изменяется, не следует использовать просто для изменения группы файла.
ПРИМЕЧАНИЕ. Вы должны входить в группу, в которую вы пытаетесь изменить файл. Это может быть подтверждено id -a
. Если вы не в группе, вы получите это сообщение, даже если вы являетесь владельцем файла.
chgrp nginx test
, операция не разрешена.