Como adicionar o grupo “sudo”

0

Eu cometi um erro: removi o grupo 'sudo', porque esqueci a opção -a (queria adicionar o grupo 'video'):

sudo usermod -G video $USER

Agora, quando quero chamar sudo , tenho esta mensagem:

orangepi@orangepi:~$ sudo apt-get update
[sudo] password for orangepi: 
Sorry, user orangepi is not allowed to execute '/usr/bin/apt-get update' as root on orangepi.

Eu li alguma solução (como visudo ou sudo adduser <username> sudo ), mas o problema persiste. Eu posso ser root chamando su .

Algumas informações:

orangepi@orangepi:~$ groups
orangepi video               # I would like to add sudo, groupes and others

visudo:

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
root    ALL=(ALL:ALL) ALL

%admin ALL=(ALL) ALL

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

%shutdown ALL=(root) NOPASSWD: /usr/lib/arm-linux-gnueabihf/xfce4/xfsm-shutdown-helper

# Autoriser sudo ifup sans mot de passe
orangepi  ALL = (root) NOPASSWD: /sbin/ifup

Como posso reparar isso?

    
por Guillaume 27.01.2015 / 14:34

1 resposta

2

Depois de se tornar root via su , faça:

adduser orangepi sudo

Se você não tiver adduser em seu sistema, tente com usermod -a para anexar à lista de grupos:

usermod -a -G sudo orangepi

Você também pode querer investigar de quais grupos seu usuário é membro por padrão e adicioná-los também (como o grupo com o nome do usuário, adm , etc.).

Como alternativa, você pode usar su -c :

su -c "adduser orangepi sudo"
    
por 27.01.2015 / 14:49

Tags