Adicionando seu usuário no arquivo sudoers

Publicado por thinomar em 26/05/2015

[ Hits: 186.766 ]

 


Adicionando seu usuário no arquivo sudoers



Esta dica é para quem tem enfrentado problemas para utilizar o comando sudo, como no exemplo abaixo:

sudo comando
password for fulano:
fulano is not in the sudoers file. This incident will be reported.


Ou, em português:

sudo comando
password for fulano:
fulano não está no arquivo sudoers. Este incidente será relatado.


Solução

1. Logue-se como root.

2. Dê o comando:

# visudo

Caso não dê certo, dê um:

# vim /etc/sudoers

3. Adicione a linha a seguir, abaixo da linha "User privilege specification":

fulano ALL=(ALL) ALL

Onde "fulano", deve ser substituído pelo seu usuário.

4. Salve. Para salvar, caso tenha feito a alteração pelo visudo, dê um Ctrl+x e depois pressione Y. Caso tenha sido pelo Vim, pressione Esc, escreva :wq (de "Write and Quit") e dê Enter.

5. Pronto! Agora basta repetir os comandos com sudo, que a mensagem de que o seu usuário não está no arquivo sudoers não aparecerá mais, como abaixo:

sudo comando
password for fulano:
... execução do comando ...


E é isso. Espero que ajude.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Iniciando TeamViewer 10 automaticamente no Ubuntu 12.04 LTS

Configurando IP estático com rede cabeada no Arch Linux

Corrigindo falta de rede em uma Máquina Virtual (VM) Linux copiada

Adicionando o Firefox nas notificações do Ubuntu 9.04

Resolvido: su, sudo, kdesu e gksu não funcionam

  

Comentários
[1] Comentário enviado por lcavalheiro em 27/05/2015 - 12:50h

Outra forma é o uso do grupo wheel. Normalmente há no arquivo /etc/sudoers uma linha como
%wheel ALL=(ALL) ALL

O que significa que todos os membros do grupo wheel podem usar o comando sudo. Sendo assim, o comando
[b]# usermod -a -G wheel usuario[/b]
Também dá conta do recado.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

[2] Comentário enviado por thinomar em 29/05/2015 - 12:16h

Ótima dica, lcavalheiro.
--
The flames warm my languid soul

[3] Comentário enviado por genilsondasilva em 07/06/2015 - 18:49h

Normalmente basta adicionar o usuário ao grupo sudo, encerrar a sessão e logar de novo.

[4] Comentário enviado por fabianoenok em 16/10/2015 - 10:15h


Funcionou aqui pra mim. Muito Obrigado.

[5] Comentário enviado por alvir218 em 10/02/2016 - 01:41h


[3] Comentário enviado por genilsondasilva em 07/06/2015 - 18:49h

Normalmente basta adicionar o usuário ao grupo sudo, encerrar a sessão e logar de novo.


sim aqui no debian 8 vem pré configurado o grupo sudo e qualquer usuário dentro desse grupo pode executar este comando.

editando os arquivos resolve, mas aqui foi necessário reiniciar o computador para funcionar.

para não precisar reiniciar basta digitar os comandos logado como root:
# adduser usuário
cria o usuário

# adduser usuário sudo
adiciona o usuário usuário ao grupo sudo

feito isso é melhor deixar o root de lado e usar o comando sudo

tópico indispensável parabéns!

[6] Comentário enviado por gwarah em 03/07/2016 - 11:05h

Bom dia colegas, colaborando mais um pouquinho. Estou com o ubunttu 16.04 e criei um grupo novo e incluí além do meu usuário, mais 2 outros. E a forma foi a correta:

sudo usermod luis -G data-access
sudo usermod user1 -G data-access
sudo usermod user2 -G data-access

Se fosse com a chave -g iria mudar o grupo default dos usuários e poderia acontecer isto. Mesmo assim, daí em diante gerou este mesmo erro.

Para corrigir, fiz o seguinte me loguei como root

$~ su -

e incluí meu usuário no grupo sudo

# usermod luis -G sudo

Para funcionar tive que reiniciar.

Obs: recomendo esperar mais um release no ubuntu 16.04, tá meio bugado ainda.

Um abraço,

---------------------
O perfeito é desumano porque o humano é imperfeito
(Fernando Pessoa)

[7] Comentário enviado por wilcox em 05/07/2016 - 10:46h

Obrigado.

[8] Comentário enviado por rokud em 19/10/2016 - 11:51h

Estou com o Debian Jessie. Tive este problema com estas mensagens de não pertencer ao sudoers.
Acrescentar ao grupo ADM não resolveu. Funcionou depois de incluir a linha fulano ALL=(ALL) ALL no arquivo aberto com o visudo.
Se possível para alguém, gostaria de algum comentário/explicação sobre o 'sudoers'
Obrigado,

[9] Comentário enviado por lanjos em 28/12/2017 - 04:29h

No Debian Stretch kde funcionou com o comando visudo. Obrigado!

[10] Comentário enviado por Anderson Lopes em 17/07/2018 - 11:39h


[9] Comentário enviado por lanjos em 28/12/2017 - 04:29h

No Debian Stretch kde funcionou com o comando visudo. Obrigado!


O meu também, mas após # visudo não apareceu "User privilege specification" para eu digitar fulano ALL=(ALL) ALL, só apareceu o nome do usuário.

[11] Comentário enviado por dantonmedrado em 11/09/2018 - 17:09h

Ótima dica. Me ajudou muito.
Muito grato!

Medrado
O medo de ser livre provoca o orgulho de ser escravo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts