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