Diese Beschreibung ist der Lösung zugeordnet, mit der wir diesen Fehler beheben können. Wir werden beide Fehler separat diskutieren, die sich mit dem Sudo -Paket beziehen, wenn wir ihnen gegenüberstehen und wie wir diese Probleme lösen können.
Wie man repariert: Debian Sudo Command nicht gefunden
Standardmäßig in Debian wird der Sudo -Befehl installiert, aber manchmal kommt es vor, dass wir den Sudo -Befehl verwenden und den folgenden Fehler generiert.
Wir geben einfach den Stammbenutzermodus ein
$ sudo -s
Dies bedeutet also, dass das Sudo -Paket standardmäßig nicht installiert ist. Um dieses Problem zu beheben, gehen wir einfach zum Benutzermodus und installieren das Paket. Zunächst gehen wir zum Stammbenutzermodus.
$ su -
Aktualisieren Sie zuerst das Repository.
# APT -Update
Installieren Sie das Sudo -Paket.
# APPEN SUDO -Y INSTALLEN SIE
Beenden Sie den Stammmodus.
# Ausfahrt
So überprüfen Sie die Installation des Fehlers.
$ sudo -s
Das Problem, das zu Beginn erörtert wurde.
So fügen Sie Benutzer zur sudoers -Datei hinzu, um den Fehler zu beheben
Wir führen einfach den Befehl über die Liste der Datenträger auf Debian aus.
$ sudo fdisk -l
Wir haben die Ausgabe: „Zhammad ist nicht in der Sudoers -Datei . Dieser Vorfall wird gemeldet.Dies ist ein Fehler, was bedeutet, dass wir den Sudo -Befehl nicht verwenden können. Der SUDO -Befehl ist ein Verwaltungsbefehl, der mit den Befehlen verwendet wird, die Verwaltungsberechtigungen erfordern. Jetzt bedeutet dies, dass der Benutzer „Zhammad“ nicht über die Verwaltungsrechte verfügt.
Wir wechseln den Benutzer auf den administrativen Benutzer, der in unserem Fall „Hammad“ ist. Durch die Verwendung des „SU -Befehls“ wechseln wir von Zhammad aus Zhammad zu Hammad.
$ su hammad
Jetzt, wenn wir den Benutzer auf Hammad wechseln, werden wir zum Stammmodus gehen.
$ sudo -s
Aktualisieren Sie das Repository von Debian mit dem Befehl Update.
# APT-Get-Update
Wie wir in der Ausgabe sehen können, wird das Repository aktualisiert und alle Pakete sind auf dem neuesten Stand, sodass das Repository nicht aktualisiert werden muss. Jetzt fügen wir den neuen Benutzer in der Liste der Sudoers -Datei mit dem Befehl hinzu.
# Usermod -Ag sudo zhammad
Der Benutzer wurde in die Liste der Sudoers hinzugefügt, und für die Überprüfung verwendeten wir den Befehl "ID".
# id zhammad
In der obigen Ausgabe wird auch der Zhammad -Benutzer zu der Liste von Sudo hinzugefügt. Nachdem wir dies überprüft haben, beenden wir den Stammmodus, indem wir "Beenden" eingeben.
# Ausfahrt
Um zurück in den Zhammad von Hammad zu wechseln.
$ su zhammad
Führen Sie erneut den Befehl von FDISK aus und bestätigen Sie, dass das Problem gelöst wurde.
$ sudo fdisk -l
Der Befehl wird erfolgreich ausgeführt und zeigt die Liste der Festplatten an. Unser Problem wurde also gelöst.
Abschluss
Sudo wird für die Befehle verwendet, die die Änderungen im Stammordner und in den Verwaltungssachen vornehmen. Für einen sicheren Zweck werden diese Berechtigungen nur dem Stammbenutzer oder dem Benutzer gegeben, der vom Root -Benutzer zulässig ist. Wir haben die Lösung des Problems in diesem Artikel besprochen, das es beheben soll, indem wir den sudo manuell installiert haben (falls es nicht installiert ist. Daher kann es durch diesen Befehl installiert werden, sonst ist es standardmäßig in Debian installiert) und addiert den Benutzer zu dem Benutzer zu dem Hinzufügen zu dem Benutzer zu Die Liste der Sudoers durch Wechsel zum administrativen Benutzerkonto. Ich habe versucht, Ihnen bei der Lösung des „Sudo-Befehls nicht gefunden“ in diesem Artikel zu helfen, und hoffe, dass dies Ihnen bei der Lösung des Problems hilft.