Erro: Usuário Não Está no Arquivo Sudoers no Debian

Renan Morais
Renan Morais

No Debian, a mensagem de que o usuário não está no arquivo sudoers aparece quando a conta não pertence ao grupo sudo. O caminho seguro é incluir o usuário nesse grupo, sem editar o /etc/sudoers na mão.

Incluir o usuário no grupo sudo

Entre como root. O sistema pede a senha do root:

su -

Troque seu-usuario pelo nome da conta:

usermod -aG sudo seu-usuario
exit

Encerre a sessão e entre de novo. O grupo novo só passa a valer depois disso. Confira com:

sudo whoami

A resposta esperada é root.

Regra específica no sudoers

Se a permissão precisar ser diferente da do grupo, use o visudo. Ele confere a sintaxe antes de gravar. Um erro em /etc/sudoers aberto direto no editor pode tirar o sudo da máquina.

su -
visudo

Abaixo do privilégio do root, acrescente:

seu-usuario ALL=(ALL:ALL) ALL

O visudo abre o editor padrão do sistema. Salve, feche e volte ao seu usuário:

exit
Voltar