Eu tenho as seguintes entradas no arquivo sudoers:
christian ALL=(root)NOPASSWD: /usr/sbin/shutdown
christian ALL=(root)NOPASSWD: /usr/bin/systemctl start mc
Ao executar sudo shutdown -h now ou sudo systemctl start mc, ainda preciso inserir a senha, embora tenha definido a opção NOPASSWD para esses comandos. Não sei por que, porque, pelo que li, essa deve ser a sintaxe correta para isso.
Tanto quanto sei, tenho que usar um caminho absoluto no arquivo sudoers, mas chamo sem. Esse pode ser o problema, mas como faço para tornar o sudo viável com isso?
Estou usando o Ubuntu 20.04.6 LTS. o que estou perdendo?
NOPASSWD:
vem antes do comando, não depois dos usuários. Tente adicionar um espaço antesNOPASSWD:
e talvez remover o espaço depois.