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.