Sudo requer senha após adicionar usuário aos sudoers

0

Eu adicionei meu usuário no arquivo sudoers, depois de um reinício o ubuntu ainda requer senha para executar o comando.

Abaixo está o meu arquivo sudoers.

root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

aman    ALL=(ALL:ALL) ALL

Aqui "aman" é o nome atual do usuário.

Na verdade, no meu Ubuntu 16.04 estou enfrentando problema wifi que eu sou capaz de resolver usando o comando abaixo, mas eu quero executar este comando na inicialização sem solicitar senha.

systemctl restart network-manager.serviceroot

Eu também tentei abaixo do comando, mas sem sucesso, toda vez que eu vou executar o comando ubuntu me avisa para digitar a senha.

usermod -aG sudo username

ATUALIZAÇÃO: - Agora abaixo está a minha captura de tela do arquivo sudoers

Nota:-Quandoeuexecutooterminaldecomandowhoamimostra"aman"

Abaixo está a imagem mostra como eu sou administrador

    
por Anand Suthar 22.02.2018 / 16:21

2 respostas

2

Você deve usar a opção NOPASSWD

aman ALL=(ALL) NOPASSWD:ALL

No entanto, eu não recomendaria dessa forma, porque o usuário aman pode executar qualquer coisa sem senha. Eu só permitiria que o comando systemctl fosse executado sem senha assim:

aman     ALL=NOPASSWD:/bin/systemctl

É mais seguro assim.

    
por nobody 22.02.2018 / 16:32
1

Esse é o comportamento normal, estar na lista de sudoers significa que você pode usar o comando sudo , mas será solicitada sua senha.

Se você quiser usar sudo sem senha, precisará adicionar NOPASSWD:ALL após aman ALL=(ALL:ALL) em /etc/sudoers

(a linha seria parecida com aman ALL=(ALL:ALL) NOPASSWD:ALL )

veja aqui

    
por Félicien 22.02.2018 / 16:26