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


Dentro /etc/sudoers Eu vejo isso:

# 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 sudo grupo?


164
2017-08-13 21:09


origem


Tem mais alguém aqui tentando fazer o sudo funcionar sem senha no Ubuntu 17? - Adam F
@AdamF olhe aqui. Da próxima vez, faça uma nova pergunta se quiser uma resposta mais rápida. ;-) - Fabby
Coffe-grinder: você se importaria de mudar sua aceitação para a resposta mais altamente votada, já que essa é a melhor maneira de fazer isso? (sem senha) - Fabby


Respostas:


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:


222
2017-08-13 21:56



Eu fiz o que vc recomendou, mas o terminal me disse bash: sudo: command not found, porque? - Teifi
@Teifi, isso significa que você provavelmente não tem sudo instalado ou, por algum motivo estranho, não está no seu caminho. O que acontece quando você corre which sudo? - n0pe
Novos terminais não foram suficientes. Acabou de reiniciar por outro motivo e agora funciona. Provavelmente logar / in. - deed02392
Você acabou de salvar meu dia. Obrigado! - Yenthe
eu sei a é para acrescentar, mas acho que será mais útil ter o app como comportamento padrão. Criar um apelido é fácil, então esse será o caminho para ter groupadd group em seguida, basta anexá-lo. Eu fiz o comando sem uma vez hoje como eu não me lembrava do -aargumento. - erm3nda


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.


43
2017-08-13 21:16



Isto também é referido na documentação do Ubuntu sobre RootSudo embora eles se refiram ao grupo admin em vez do grupo sudo - icc97
+1: esta é a maneira mais fácil de lembrar, simples e intuitiva de adicionar um usuário a um grupo! - Andrea Corbellini


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 poder editar as coisas nesta janela. Em seguida, clique na conta da pessoa e selecione a lista suspensa adequada para "Tipo de conta"

enter image description here


22
2017-08-13 22:17



Eu tenho o Ubuntu 10.10, mas minha interface gráfica está bloqueada. Ele abre, mas quando os botões são pressionados nada acontece. Eu suponho que é algo relacionado aos privilégios (eu sou realmente sudoer). Como posso resolver esse problema? - linello
Você clicou no botão "desbloquear"? - daboross
Boa animação! Gostaria de fazer uma animação gif para mostrar novos recursos do meu aplicativo da web? Estou no Lubuntu 16.04 ... - Stephane


É realmente simples se você estiver usando o Unity como seu ambiente de desktop.

Se você já criou um usuário, então você pode simplesmente mudá-lo de Padrão para Administrador, mais certifique-se de que você selecionou Administrador ao criar um novo.

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

enter image description here


19
2017-12-28 17:26



Muito legal olhando animação GIF! +1 Como você fez isso? Moveu a questão Aqui. - hhh
askubuntu.com/a/123515/25863 - Bruno Pereira


sudo gpasswd -a $USER sudo


2
2017-08-14 06:03





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 contêiner do Docker como root.

Portanto, eu iniciei o container com o docker run comando e instalou o pacote 'sudo':

root@default:/# apt-get install sudo

Executando o comando adduser myuser sudo erro relatado adduser: The user 'myuser' does not exist.. Depois de ler isto responda, Eu primeiro corri o comando para criar o usuário:

root@default:/# adduser myuser

Em seguida, executei 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.


1
2018-01-13 13:42