1

Fedora 20, чистая установка. Я добавил следующие строки в мой файл sudoers с помощью visudo:

% power ALL = NOPASSWD: /sbin /shutdown

Затем я создал группу "power" и добавил свою учетную запись в эту группу. Перезагрузился, подтвердил, что я был в группе с командой "groups".

Однако, когда я набираю "sudo shutdown", мне все равно предлагается пароль.


Обновить:

Ранее моя группа разрешений% power находилась в файле sudoers ниже root:

root ALL =(ALL) ALL

но выше% wheel:

% wheel ALL =(ALL) ALL

Это работает сейчас, если я переместу его на колесо ниже%. Почему это?

1 ответ1

2

sudo обрабатывает строки по порядку.

ALL в строке %wheel относится к sudo /sbin/shutdown и не помечается как NOPASSWD . Любой пользователь, который входит в группу wheel и power должен будет ввести свой пароль при запуске sudo /sbin/shutdown ; пользователи просто в группе power не будут.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .