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:
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
?
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:
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.
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"
É 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
sudo gpasswd -a $USER sudo
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':
root@default:/# 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:
root@default:/# adduser myuser
Em seguida, execute o seguinte comando:
root@default:/# 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.
Tags sudo user-management