Pesquisa de site

Como corrigir: erro de comando sudo não encontrado


Veja como você pode corrigir o erro “comando sudo não encontrado” no Debian, Ubuntu e outras distros.

Às vezes, ao configurar ou instalar distribuições Linux pela primeira vez, você recebe o erro “comando sudo não encontrado” ao tentar alguns comandos com sudo.

O comando sudo é uma abreviatura de “superuser do” e é um programa que permite ao usuário executar um comando com privilégios de administrador. O comando sudo ajuda você a executar programas/comandos como um usuário administrador.

Além disso, o usuário que está executando o comando com sudo deve fazer parte do grupo sudo.

O principal motivo pelo qual você recebe esse erro é que o pacote em si não está instalado. No entanto, a maioria das distribuições Linux modernas fornece isso por padrão, mas algumas não.

Aqui estão as etapas que você deve seguir para corrigi-lo.

Solução de problemas nº 1

  • Primeiro, instale o pacote sudo para corrigir o problema. Abra um terminal, atualize seu sistema e execute os seguintes comandos para instalar o sudo.

Para Ubuntu, Debian e distros relacionadas:

su -
apt update
apt install sudo

Para Arch Linux:

pacman -S sudo

Para Fedora, RHEL, etc:

su -
dnf update
dnf install sudo
  • Após a conclusão da instalação acima, você deve adicionar o usuário ao grupo sudo usando o seguinte comando

usermod -aG sudo

  • Em seguida, execute o visudo do terminal e a linha a seguir. Pressione CTRL+O e CTRL+X para salvar e sair.

Atualizando o arquivo sudoers usando visudo

  • Faça logoff e login novamente para refletir a alteração.

Solução de problemas#2

Após a alteração acima, se você ainda estiver recebendo o erro, siga as etapas abaixo.

Certifique-se de que sua variável ` PATH contenha o caminho correto para o executável sudo. Se o sudo estiver instalado, mas o ` PATH estiver incorreto, você também poderá receber este erro. Idealmente, seu caminho deve conter todos os caminhos abaixo.

echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin

Para alterar a variável de caminho, use o seguinte comando. Por exemplo, se /usr/bin não estiver presente, você poderá adicioná-lo abaixo

export PATH=$PATH:/usr/bin

Em seguida, saia e faça login para ver o efeito.

Empacotando

Espero que este guia ajude você a corrigir o erro sudo em suas distribuições Linux. A solução aparente é bastante simples, na verdade.

Deixe uma nota abaixo se ajudar/ou se você tiver alguma dúvida.

Referência

Artigos relacionados