Ao configurar um novo desktop Linux ou máquina virtual, você pode encontrar o erro: "sudo: comando não encontrado". Essa mensagem de erro do Linux pode ser irritante e impedir que você avance com sua configuração. Aqui está o que isso significa e como corrigi-lo.

O que é "sudo" no Linux?

As contas de usuário no Linux vêm com um conjunto limitado de privilégios que os impeçam de executar tarefas administrativas que podem danificar o sistema. Esses privilégios limitados podem impedir que os usuários acessem determinadas áreas do sistema de arquivos ou executem determinados arquivos.

O único usuário que não tem tais restrições em suas ações é o usuário root. O usuário root pode acessar qualquer área de um sistema Linux e executar qualquer comando em qualquer arquivo.

Por causa desse imenso poder, você deve desabilitar a conta root e usar sudo em vez de.

O comando sudo é a abreviação de "superusuário do" e permite que um usuário que faz parte do grupo sudo execute um comando como se fosse o usuário root. Ele efetivamente dá a eles poderes e permissões de root, desde que eles usem sudo e se autentiquem com uma senha.

instagram viewer

Por que o comando sudo não foi encontrado?

Além de ser um comando útil, sudo é um pacote. Na maioria dos sistemas, o sudo é instalado por padrão. Mas este não é o caso em todas as distribuições, e quando você tenta executar um comando usando o sudo, você pode receber o erro "sudo: comando não encontrado". Isso é especialmente comum em sistemas Linux recém-instalados.

Você pode tentar instalar o pacote sudo com:

sudo apt instalar sudo

Isso falhará porque você não pode usar o sudo para instalar pacotes como usuário root.

Como corrigir "sudo: comando não encontrado" no Linux

Como seu usuário não pode assumir os privilégios do usuário root sem já ter o sudo instalado, você precisa sair da sua conta de usuário e fazer login como root.

Como root, você pode instalar o pacote sudo com os privilégios que esta conta possui.

Em sistemas baseados em Debian, digite:

apto instalar sudo

Em seguida, adicione seu usuário ao grupo sudo usando:

usermod -aG sudo your_username

Em sistemas baseados em Arch, digite:

pacman -S sudo

Então:

usermod -aG wheel your_username

Agora você pode executar comandos com sudo no Linux!

Você instalou com sucesso o sudo e adicionou seu usuário ao grupo sudo, o que significa que você pode executar qualquer comando e acessar qualquer área sem precisar fazer login como root. Use este poder com cuidado, pois privilégios elevados podem ser perigosos.