In Debian die sudo Der Befehl ist nur standardmäßig für den Root -Benutzer aktiviert. Daher können Sie keinen Befehl auf dem Terminal ausführen, selbst wenn Sie der einzige Benutzer auf dem System sind. Um die zu laufen sudo Befehle über Debian als Systembenutzer müssen Sie die aktivieren sudo Zugriff auf Ihr aktuelles Benutzerkonto, damit Sie Befehle wie Aktualisierung des Systems, die Installation einer Anwendung und mehr ausführen können.
Dieser Artikel ist eine Anleitung zur Aktivierung “sudo”Auf einem Benutzerkonto auf Debian.
So aktivieren Sie "sudo" auf einem Benutzerkonto auf Debian?
Während des Laufens a sudo Befehl zum Debian -Terminal, können Sie den folgenden Fehler erleben wie "Der Benutzer ist nicht in der Sudoers -Datei":
Um den Fehler zu beheben, müssen Sie die aktivieren sudo auf Ihrem aktuellen Benutzerkonto, das heißt "MyUser" in meinem Fall. Hinzufügen MyUser zu einem sudoers Datei gibt es zwei Methoden, die unten erwähnt werden:
Methode 1: Verwenden Sie den Befehl "Adduser"
Im Linux -basierten System die Benutzer hinzufügen Der Befehl wird verwendet, um einen Benutzer zu einer bestimmten Gruppe hinzuzufügen, die Syntax für Benutzer hinzufügen Der Befehl ist unten angegeben:
Notiz: Denken Sie daran, das zu Benutzer hinzufügen Wechseln Sie zuerst den Benutzer in eine Gruppe auf den Root -Benutzer, indem Sie sie verwenden. “su root" Befehl:
Danach können Sie die folgende Befehlssyntax ausführen:
Syntax
sudo adduser
Im obigen geschriebenen Befehl ersetzen mit "sudoSo aktivieren Sie sudo auf einem Benutzerkonto:
Zum Beispiel;
sudo adduser myuser sudo
Sie können den Benutzer auch direkt hinzufügen Wurzel Gruppe, wenn Sie auch alle Stammberechtigungen zuweisen möchten:
sudo adduser myuser root
Überprüfung
Um zu überprüfen, ob der gewünschte Benutzer erfolgreich hinzugefügt wurde sudo Gruppe, wechseln Sie zu diesem Benutzer und führen Sie den folgenden Befehl UPDATEN-Aktualisierung aus:
sudo APT -Update
In der Ausgabe können Sie sehen, dass dieser Befehl jetzt erfolgreich ausgeführt wird, was sicherstellt, dass die sudo ist in einem Benutzerkonto bei Debian erfolgreich aktiviert:
Methode 2: Durch Bearbeitung von "sudoers" -Datei
Die andere Methode zu aktivieren sudo Auf einem Benutzerkonto erfolgt die Bearbeitung der sudoers Datei. In allen Linux-basierten Systemen, sudoers Datei ist die Datei, die die Informationen aller enthält sudo Aktivierte Benutzer.
Um die zu bearbeiten sudoers Datei, öffnen Sie sie mit einem Nano -Editor:
sudo nano /etc /sudoers
Suchen Sie dann den folgenden Text in der Datei:
Wurzeln Sie alle = (alle: alle) alle
Und unter dem oben genannten Text fügen Sie eine neue Zeile mit Ihrem gewünschten Benutzernamen hinzu:
Alle = (alle) nopasswd: alle
Zum Beispiel:
myuser alle = (alle) nopasswd: alle
Nach dem Bearbeiten der Änderung speichern sudoers Datei mithilfe der Verknüpfungsschlüssel Strg+x, Dann Y und schließlich drücken Sie Eingeben Um zum Terminal zurückzukehren.
Überprüfung
Um zu überprüfen, ob der Benutzer erfolgreich zu dem hinzugefügt wurde sudo GRUPPE, Führen Sie den Befehl unter geschriebenes Update aus, nachdem Sie auf den gezielten Benutzer gewechselt worden sind:
sudo APT -Update
Der Befehl Update sollte nun erfolgreich ausgeführt werden, wie im Bild unten gezeigt:
Abschluss
Im Debian -System ist keiner der Benutzer sudo standardmäßig aktiviert und die Aktivierung des sudo Berechtigungen für einen gewünschten Benutzer, sollte man diesen Benutzer dem hinzufügen sudo Gruppe. Es gibt zwei Möglichkeiten zur Aktivierung sudo Auf einem Benutzerkonto erfolgt einer mit der Verwendung der “Benutzer hinzufügenDer Befehl und der andere ist die manuelle Bearbeitung des sudoers Datei, um die zuweisen sudo Privilegien für einen gewünschten Benutzer.