O usuário não está no arquivo sudoers. O incidente será relatado

O usuário não está no arquivo sudoers. O incidente será relatado

Acabei de configurar uma conexão de Área de Trabalho Remota no servidor Ubuntu LTS e sempre que tento instalar algo, uma janela solicita uma senha. Já tentei a senha mas não está aceitando. Não sei qual senha ele está pedindo, mas não é a que eu defini.

Tentei procurar no Google e encontrei algumas formas de resolver mas assim que sigo no terminal recebo outro erro informando User is not in the sudoers file. The incident will be reported. Aí procurei na internet para resolver mas aí disseram para escrever su -sno terminal mas aí recebo o erro su:Authentication failure.

Responder1

A razão para isso é que o usuário através do qual você insere comandos não faz parte do grupo "superusuário". Todos os usuários do grupo "superusuário" podem executar comandos como usuário root. Portanto, mesmo que você especifique a senha correta para esse usuário específico, a menos que faça parte do grupo "superusuário", ele não poderá ser executado sudo.

Para resolver o problema, você precisa adicionar este usuário ao arquivo sudoers file.
Para fazer isso você pode seguir estes comandos:

sudo usermod -aG sudo user

Substitua o userpelo que usernamevocê deseja adicionar ao arquivo sudoers. A opção -aG informa ao sistema para anexar o usuário ao grupo especificado. (A opção -a é usada apenas com G.).

Como você pode ver, para adicionar alguém ao sudoersprimeiro você precisa de um usuário que possa exercer os direitos de "superusuário". Portanto, adicione este usuário sudoersou você pode usar o usuário que já está adicionado no grupo "superusuário".

Você também pode ler isso

PS

Em algumas distribuições Linux como o Ubuntu, a conta do usuário root está desabilitada por padrão por motivos de segurança. Isso significa que nenhuma senha está definida para root e você não pode usá-la supara mudar para root. Isso explica o motivosu:Authentication failure

Uma opção para mudar para root seria anexar o sucomando sudoe inserir a senha do usuário atualmente conectado:

sudo su -

No entanto, não é recomendado mudar para o usuário root para executar ações, pois haverá problemas de permissão quando você tentar acessar ou fazer alterações posteriormente.

informação relacionada