Cet article est associé à la solution avec laquelle nous pouvons résoudre cette erreur. Nous discuterons des deux erreurs séparément qui sont liées au package sudo, lorsque nous les affronterons et comment nous pouvons résoudre ces problèmes.
Comment réparer: la commande debian sudo n'est pas trouvée
Par défaut dans Debian, la commande sudo est installée mais parfois il arrive que nous utilisons la commande sudo et qu'elle génère l'erreur suivante.
Nous entrons simplement le mode utilisateur racine comme:
$ sudo -s
Cela signifie donc que le package sudo n'est pas installé par défaut, donc pour résoudre ce problème, nous allons simplement en mode utilisateur et installons le package. Tout d'abord, nous irons au mode utilisateur racine.
$ su -
Mettre à jour le référentiel d'abord.
# Mise à jour apt
Installez le package sudo.
# apt installer sudo -y
Quitter le mode racine.
# sortie
Pour vérifier l'installation de l'erreur, nous allons à nouveau entrer la racine en utilisant la commande sudo.
$ sudo -s
La question qui a été discutée au début est maintenant résolue.
Comment ajouter l'utilisateur au fichier sudoers pour résoudre l'erreur
Nous exécutons simplement la commande de la liste des disques sur Debian.
$ sudo fdisk -l
Nous avons la sortie: «Zhammad n'est pas dans le fichier sudoers . Cet incident sera signalé.», C'est une erreur qui signifie que nous ne pouvons pas utiliser la commande sudo. La commande sudo est une commande administrative qui est utilisée avec les commandes qui nécessitent des autorisations administratives. Maintenant, cela signifie que l'utilisateur «Zhammad» n'a pas les droits administratifs afin d'accéder à ces autorisations, nous devons installer la «commande sudo» manuellement et donner les privilèges administratifs à cet utilisateur.
Nous passerons l'utilisateur à l'utilisateur administratif qui est «Hammad» dans notre cas. Donc, en utilisant la «commande Su», nous passons à Hammad de Zhammad.
$ su Hammad
Maintenant que nous passons l'utilisateur à Hammad, nous allons passer au mode racine.
$ sudo -s
Mettez à jour le référentiel de Debian en utilisant la commande de mise à jour.
# mise à jour apt-get
Comme nous pouvons le voir dans la sortie, le référentiel est mis à jour et tous les packages sont à jour, donc pas besoin de mettre à niveau le référentiel. Maintenant, nous ajoutons le nouvel utilisateur dans la liste des fichiers sudoers en utilisant la commande.
# Usermod -ag Sudo Zhammad
L'utilisateur a été ajouté à la liste des sudoers et pour la vérification de cela, nous avons utilisé la commande de «ID».
# id zhammad
Dans la sortie ci-dessus, nous voyons que l'utilisateur de Zhammad est également ajouté à la liste de Sudo. Après avoir vérifié cela, nous quittons le mode racine en tapant «quitter».
# sortie
Pour revenir au Zhammad de Hammad.
$ su zhammad
Exécutez à nouveau la commande de fdisk et confirmez que le problème a été résolu.
$ sudo fdisk -l
La commande s'exécute avec succès et affiche la liste des disques. Donc, notre problème a été résolu.
Conclusion
Sudo est utilisé pour les commandes qui apportent les modifications dans le dossier racine et les choses administratives. Dans un but sécurisé, ces autorisations ne sont accordées que à l'utilisateur racine ou à l'utilisateur qui sont autorisés par l'utilisateur racine. Nous avons discuté de la solution du problème dans cet article qui doit le résoudre en installant le sudo manuellement (s'il n'est pas installé, donc peut être installé par cette commande sinon il est installé dans Debian par défaut) et l'ajout de l'utilisateur à La liste des sudoers en passant au compte d'utilisateur administratif. J'ai essayé de vous aider avec la solution de «SUDO Command introuvable» dans cet article et j'espère que cela vous aidera à résoudre le problème.