Я хочу иметь возможность перезапустить Network Manager без необходимости каждый раз вводить свой пароль. Я сделал sudo visudo
и добавил эту строку:
%sudo ALL=(ALL) NOPASSWD: /bin/systemctl restart network-manager.service
Не повезло. Он все еще запрашивает мой пароль, когда я пытаюсь перезапустить NetMan. Есть ли еще один шаг, который я пропустил?
Это правило должно быть достаточным для достижения перезапуска без пароля администратора сети. Однако:
Делают Вас команда выполнения точно, поскольку Вы записали это в sudoers файле? Например, Вы не можете опустить .service
часть, если Ваше правило sudo не похоже на это:
%sudo ALL=(ALL) NOPASSWD: /bin/systemctl restart network-manager*
вывод команды Does sudo --list
включает Вашу команду?
Попытка поместить Ваше правило о последней строке sudoers файла.
целевой пользователь в sudo группе?
groups $(whoami)