Adicionando seu usuário no arquivo sudoers

Publicado por thinomar em 26/05/2015

[ Hits: 190.959 ]

 


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

Base LDAP do Active Directory do Windows Server 2008 64 bits para autenticação do Apache - openSUSE 11.3 64 bits

Console FreeBSD em português do Brasil

Alterando o hostname no OpenSuSE

Red Hat: Como adicionar o subscription number após a instalação

Como restaurar o Ubuntu 12.04 Precise (removendo suas variações)

  

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