adicionando um sudoer no debian

3

Depois de uma longa pesquisa na Web, tentando tudo o que posso encontrar, vim perguntar a vocês, como posso adicionar um usuário existente para ser um sudoer?

Eu tentei

usermod -a -G sudo user

e também

adduser user

tanto na raiz ... o primeiro não funcionou e o segundo supostamente adicionou 'user' aos sudoers, mas quando eu tento rodar o sudo com esse usuário ele diz: o usuário não está no arquivo sudoers. Este incidente será relatado.

Quando eu executo o adduser novamente, ele diz que o usuário 'user' já é um membro do 'sudo'.

o que posso fazer ???

-EDIT: para esclarecimento, eu quero que o usuário seja solicitado a fornecer uma senha ao tentar executar o sudo. atualmente quando o usuário está rodando sudo ele está sendo solicitado por uma senha e então ele recebe "o usuário não está no arquivo sudoers ...." Eu vario ele para poder rodar o sudo, ser avisado e então escalar o privilégio.

    
por ValarMorghulis 28.06.2016 / 12:21

3 respostas

4

Como root, edite / etc / sudoers e coloque a seguinte linha:

youruser    ALL=(ALL) NOPASSWD:ALL

depois

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

Desta forma, você será capaz de executar todos os comandos que exigem privilégios de sudo sem senha.

Para usar o sudo e receber uma senha, você precisa remover

NOPASSWD:ALL
    
por 28.06.2016 / 12:24
6

O comando a seguir está correto e é suficiente, mas você precisa fazer logout completo do usuário e relogar para funcionar.

usermod -a -G sudo user
    
por 27.08.2017 / 09:27
1

Além disso, no Debian, se não funcionar, você precisa instalar o pacote sudo:

apt install sudo

Então você deve ter o arquivo /etc/sudoers e proceder da seguinte maneira:

usermod -a -G sudo user
    
por 17.10.2018 / 16:01