De " Precisamos reinicializar após adicionar um usuário aos sudoers? ", é evidente que é necessário reiniciar o Serviço Sudo ou reinicializar. No entanto, a maneira recomendada, que funciona para o Ubuntu 14.04, não está mais funcionando para o Ubuntu 18+:
$ sudo service sudo restart
Failed to restart sudo.service: Unit sudo.service is masked.
Solução?
masked
services são quando os arquivos da unidade systemd estão vinculados a/dev/null
/ Você pode ver osudo.service
Alguns serviços são usados no systemd, e não em daemons reais com processos executados em segundo plano. Por exemplo, você não pode iniciar/parar
halt.service
. Mas se você colocar seus scripts em/usr/lib/systemd/system-shutdown/
, eles serão executados antes que o sistema seja interrompido ou reinicializado.Uso do Sudo
Você não precisa reiniciar para usar o sudo. Basta adicionar usuários e suas configurações ao arquivo Sudoers .
Eu sei que é tarde, mas eu queria dar meus dois centavos para novatos como eu. Eu também pensei que a mudança não estava funcionando, foi uma tolice minha que eu pensei que você não precisava digitar
sudo
mais após o primeiro por quanto tempo limitesudoers
estiver definido (padrão 15 min). Em outras palavras, você precisa continuar digitandosudo
antes de qualquer comando relevante, ele simplesmente não pede mais senha.