Como obter acesso sudo sem reiniciar? (no servidor remoto) [fechado]

0

(do servidor Debian remoto) Quando você der a sudo com visudo pela primeira vez na primeira inicialização de um novo usuário, su - <newuser> não será suficiente para oferecer o direito de usar sudo e, em seguida, reinicializar o servidor é o caminho para obter o direito de usar o comando sudo .

Então você volta:

[sudo] password for <newuser>: 
<newuser> is not in the sudoers file.  This incident will be reported.

Eu tentei service sudo restart , mas isso não é suficiente

:~$ getent group sudo
sudo:x:27:<newuser>
:~$ sudo bash
[sudo] password for <newuser>: 
<newuser> is not in the sudoers file.  This incident will be reported.

Você acha que existe uma maneira eficiente de fazer isso?

Informações sobre configuração: Debian wheezy

EDITOR=vim visudo

descomentado: sudo ALL=(ALL:ALL) ALL

gpasswd -a <newuser> sudo

    
por aurelien 12.05.2016 / 18:48

2 respostas

-2

Apenas:

# echo "<newuser>  ALL=(ALL) ALL" >> /etc/sudoers

Cf: link

E pessoalmente eu usaria:

# tee -a "<newuser>  ALL=(ALL) ALL" >> /etc/sudoers

tee -a apresenta a vantagem do material de mesclagem ao existente sem remover o material antigo

    
por 13.05.2016 / 08:32
3

Você não precisa reinicializar, mas precisa sair e voltar para o qual a reinicialização obriga você a fazer. Sua associação ao grupo não é atualizada dinamicamente, portanto, se você se adicionar ao grupo sudo , não será membro do grupo até a próxima vez que fizer login.

    
por 12.05.2016 / 19:10

Tags