Como eu adiciono um usuário ao grupo “sudo”?

161

Em /etc/sudoers , vejo isto:

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL

Então, como adiciono um usuário a esse grupo sudo ?

    
por coffee-grinder 13.08.2010 / 23:09

6 respostas

215
sudo usermod -aG sudo <username>

O a é muito importante. Sem isso, eles serão removidos de todos os outros grupos. Você precisará reiniciar seu shell / terminal ou sair e voltar para que isso entre em vigor.

Veja também:

por maco 13.08.2010 / 23:56
43

Você pode usar a GUI de gerenciamento de usuários para ele (o mesmo local onde você cria usuários) ou usar sudo adduser <username> sudo na linha de comando.

    
por txwikinger 13.08.2010 / 23:16
22

Você também pode usar uma interface gráfica. Clique na engrenagem no canto superior direito do painel, selecione "Configurações do sistema" e depois "Contas de usuário"

Você precisa clicar no pequeno botão de desbloqueio para editar as coisas nessa janela. Em seguida, clique na conta da pessoa e selecione a lista suspensa adequada para "Tipo de conta"

    
por qbi 14.08.2010 / 00:17
19

É realmente simples se você estiver usando o Unity como seu ambiente de área de trabalho.

Se você já criou um usuário, então você pode simplesmente mudá-lo de Padrão para Administrador , caso contrário, certifique-se de selecionar Administrador quando criando um novo.

Não se esqueça de desbloquear antes de tentar alterá-lo

    
por Bruno Pereira 28.12.2012 / 18:26
2

sudo gpasswd -a $USER sudo

    
por joschi 14.08.2010 / 08:03
1

Estou atrasado para a festa, mas esta resposta pode ajudar alguém que usa o Ubuntu dentro de um contêiner Docker.

Eu criei recentemente um contêiner Docker baseado no Ubuntu 16.04.1.

Por padrão, a imagem do Docker Ubuntu é uma versão simplificada do Ubuntu, que não possui a maioria das ferramentas comuns, incluindo sudo .

Além disso, por padrão, o usuário está logado no container Docker como root.

Portanto, iniciei o contêiner com o comando docker run e instalei o pacote 'sudo':

[email protected]:/# apt-get install sudo

Executando o comando adduser myuser sudo relatou erro adduser: The user 'myuser' does not exist. . Depois de ler esta resposta , eu primeiro executei o comando para criar o usuário:

[email protected]:/# adduser myuser

Em seguida, execute o seguinte comando:

[email protected]:/# adduser myuser sudo
Adding user 'myuser' to group 'sudo' ...
Adding user myuser to group sudo
Done.

O usuário myuser foi adicionado com sucesso ao grupo sudo.

    
por Antony 13.01.2017 / 14:42