Der Benutzer ist nicht in der Sudoers-Datei. Der Vorfall wird gemeldet

Der Benutzer ist nicht in der Sudoers-Datei. Der Vorfall wird gemeldet

Ich habe gerade eine Remotedesktopverbindung auf einem Ubuntu LTS-Server eingerichtet und jedes Mal, wenn ich versuche, etwas zu installieren, wird ein Fenster angezeigt, in dem ich nach einem Kennwort gefragt werde. Ich habe das Kennwort ausprobiert, aber es wird nicht akzeptiert. Ich weiß nicht, nach welchem ​​Kennwort gefragt wird, aber es ist nicht das, das ich festgelegt habe.

Ich habe bei Google nachgesehen und einige Möglichkeiten zur Lösung des Problems gefunden, aber sobald ich im Terminal darauf eingehe, erhalte ich eine weitere Fehlermeldung User is not in the sudoers file. The incident will be reported. Dann habe ich im Internet nach einer Lösung gesucht, aber dort heißt es, ich solle su -sin das Terminal schreiben, aber dann erhalte ich die Fehlermeldung su:Authentication failure.

Antwort1

Der Grund hierfür ist, dass der Benutzer, über den Sie Befehle eingeben, nicht zur Gruppe „Superuser“ gehört. Alle Benutzer in der Gruppe „Superuser“ können Befehle als Root-Benutzer ausführen. Daher kann dieser Benutzer den Befehl nicht ausführen, auch wenn Sie das richtige Passwort für ihn angeben, es sei denn, er gehört zur Gruppe „Superuser“ sudo.

Um das Problem zu lösen, müssen Sie diesen Benutzer hinzufügen sudoers file.
Dazu können Sie die folgenden Befehle ausführen:

sudo usermod -aG sudo user

Ersetzen Sie userdurch das , das usernameSie hinzufügen möchten sudoers. Die Option -aG weist das System an, den Benutzer der angegebenen Gruppe hinzuzufügen. (Die Option -a wird nur mit G verwendet.)

Wie Sie sehen, sudoersbenötigen Sie zum Hinzufügen einer Person zunächst einen Benutzer, der die Rechte „Superuser“ hat. Fügen Sie also entweder diesen Benutzer hinzu sudoersoder verwenden Sie den Benutzer, der bereits zur Gruppe „Superuser“ hinzugefügt wurde.

Sie können auch dies lesen

PS

Bei einigen Linux-Distributionen wie Ubuntu ist das Root-Benutzerkonto aus Sicherheitsgründen standardmäßig deaktiviert. Das bedeutet, dass für root kein Passwort festgelegt ist und Sie nicht sumit root wechseln können. Dies erklärt den Grund fürsu:Authentication failure

Eine Möglichkeit, zum Root-Benutzer zu wechseln, besteht darin, dem suBefehl das sudoPasswort des aktuell angemeldeten Benutzers voranzustellen und es einzugeben:

sudo su -

Es wird jedoch nicht empfohlen, zum Ausführen von Aktionen zum Root-Benutzer zu wechseln, da es zu Berechtigungsproblemen kommen kann, wenn Sie später versuchen, darauf zuzugreifen oder Änderungen vorzunehmen.

verwandte Informationen