Используя показанный для изменения владельца группы каталога не разрешен … Почему?

Попытайтесь запустить мастер очистки WSUS - который решает много странных и замечательных проблем для меня.

Кроме того, журнал событий Приложения дает Вам еще ключ к разгадке относительно того, что продолжается?

9
задан 2 January 2013 в 07:10
2 ответа

Во-первых, используйте команду chgrp вместо chown, и это будет работать.

В случае использования chown ..... Из соображений безопасности в большинстве Linux В контекстах, любое изменение владельца ограничено пользователем root, даже если вы отмечены как владелец файла, каталога и т. д. или нет. В одном случае это сделано для того, чтобы пользователи не уклонялись от квот, установив биты прав доступа к файлу равными 777 и передав права собственности на файл другому неизвестному пользователю и съев его квоту.

Таким образом, используя chown ] в контексте пользователя, особенно если право собственности не меняется, не следует использовать только для изменения группы файла.

ПРИМЕЧАНИЕ: Вы должны быть членом группы, в которую вы пытаетесь изменить файл. Это можно проверить с помощью id -a . Если вы не в группе,

14
ответ дан 2 December 2019 в 22:24

Вы должны быть частью группы, чтобы иметь возможность изменить текущее владение группой на. Вы можете отредактировать файл / etc / groups как root, чтобы убедиться, что пользователь justin является частью группы nginx. После внесения изменений в группу вам необходимо повторно войти в систему, чтобы она вступила в силу или для перехода в группу без перезапуска / выхода из системы, вы можете использовать cmd newgrp nginx .

Теперь вам следует иметь возможность изменить группу файла или папки с помощью cmd chgrp nginx test от имени пользователя justin.

4
ответ дан 2 December 2019 в 22:24

Теги

Похожие вопросы