Como consertar o comando de debian sudo não encontrado

Como consertar o comando de debian sudo não encontrado
Antes de discutir como corrigir os comandos sudo não encontrados no Debian, discutiremos primeiro o que é sudo. Sudo significa o superusuário; Como superusuário, você tem todos os privilégios que um usuário raiz pode desfrutar. Diferentes distribuições de Linux são como Ubuntu, Fedora e Mageia. Da mesma forma, Debian também é um exemplo de distribuição geral do Linux. A distribuição do Ubuntu é usada para iniciantes, enquanto o Debian é uma distribuição avançada que é usada em um nível de especialista. Enquanto trabalhamos no Debian às vezes encontramos um erro usando o comando "sudo". Pode ser algo como "comando sudo não encontrado", "[nome do usuário] não está na lista dos sudoers" ou talvez algum outro erro que signifique o mesmo.

Este artigo está associado à solução com a qual podemos resolver este erro. Discutiremos ambos os erros separadamente, relacionados ao pacote sudo, quando os enfrentarmos e como podemos resolver esses problemas.

Como consertar: Comando Debian Sudo não encontrado

Por padrão no Debian, o comando sudo está instalado, mas às vezes acontece que usamos o comando sudo e gera o seguinte erro.

Simplesmente inserimos o modo de usuário root como:

$ sudo -s

Por isso, isso significa que o pacote sudo não está instalado por padrão, para resolver esse problema, basta ir ao modo de usuário e instalar o pacote. Primeiro, iremos ao modo de usuário raiz.

$ su -

Atualize o repositório primeiro.

# atualização APT

Instale o pacote sudo.

# APT Instale sudo -y

Saia do modo raiz.

# saída

Para verificar a instalação do erro, entraremos novamente na raiz usando o comando sudo.

$ sudo -s

A questão que foi discutida no início está resolvida.

Como adicionar o arquivo do usuário ao sudoers para resolver o erro

Simplesmente dirigimos o comando da lista de discos no Debian.

$ sudo fdisk -l

Temos a saída: “Zhammad não está no arquivo sudoers . Este incidente será relatado.”, Isso é um erro que significa que não podemos usar o comando sudo. O comando sudo é um comando administrativo usado com os comandos que precisam de permissões administrativas. Agora, isso significa que o usuário "Zhammad" não possui os direitos administrativos, para acessar essas permissões, temos para instalar o "comando sudo" manualmente e dar privilégios administrativos a este usuário.

Vamos mudar o usuário para o usuário administrativo que é "hammad" no nosso caso. Então, usando o "SU Command", mudamos para Hammad de Zhammad.

$ su Hammad

Agora, enquanto mudamos o usuário para Hammad, iremos para o modo raiz.

$ sudo -s

Atualize o repositório do Debian usando o comando de atualização.

# atualização apt-get

Como podemos ver na saída, o repositório é atualizado e todos os pacotes estão atualizados, portanto não há necessidade de atualizar o repositório. Agora adicionamos o novo usuário na lista de sudoers, usando o comando.

# UserMod -AG Sudo Zhammad

O usuário foi adicionado à lista de sudoers e, para a verificação disso, usamos o comando de "id".

# id zhammad

Na saída acima, vemos que o usuário do Zhammad também é adicionado à lista de sudo. Depois de verificar isso, sairemos do modo raiz digitando "saída".

# saída

Para voltar para o Zhammad de Hammad.

$ su Zhammad

Novamente execute o comando do fdisk e confirme que o problema foi resolvido.

$ sudo fdisk -l

O comando é executado com sucesso e exibe a lista de discos. Portanto, nosso problema foi resolvido.

Conclusão

O sudo é usado para os comandos que estão fazendo as alterações na pasta raiz e coisas administrativas. Para fins seguros, essas permissões são dadas apenas ao usuário root ou ao usuário permitido pelo usuário root. Discutimos a solução do problema nesta redação, que é resolvê-lo instalando o sudo manualmente (se não estiver instalado, para que possa ser instalado por este comando, caso seja instalado no Debian por padrão) e adicionando o usuário a A lista de sudoers mudando para a conta de usuário administrativa. Tentei ajudá-lo com a solução de "sudo comando não encontrado" neste artigo e espero que isso o ajude a resolver o problema.