На этот вопрос уже есть ответ здесь:
Я пытаюсь добавить параметр NOPASSWD
для существующего пользователя, который принадлежит к sudo
группа и имеет права администратора. Я добавил эту строку в файл sudoers
:
max ALL=(ALL:ALL) NOPASSWD: ALL
Но он по-прежнему запрашивает у меня пароль, когда я пытаюсь выполнить команду с помощью sudo
.
sudoers
файл анализируется линию за линией, и последнее правило преобладает для данного пользователя.
Так, необходимо добавить это правило после всех других правил, применимых, чтобы у данного пользователя было это в действительности.
, Например, если пользователь max
принадлежит sudo
группа, то следующее не будет требовать результата:
max ALL=(ALL:ALL) NOPASSWD: ALL
%sudo ALL=(ALL:ALL) ALL
Реверс порядок добраться max
доступ passwordless sudo
:
%sudo ALL=(ALL:ALL) ALL
max ALL=(ALL:ALL) NOPASSWD: ALL