So beheben Sie das Problem „Ist nicht in der Sudoers-Datei.“ „Dieser Vorfall wird gemeldet“-Fehler

So Beheben Sie Das Problem Ist Nicht In Der Sudoers Datei Dieser Vorfall Wird Gemeldet Fehler



Linux bietet ein robustes System zur Verwaltung von Benutzerrechten mit Befehlen wie sudo, mit denen Sie Aufgaben mit erhöhten Rechten ausführen können. Der Befehl „sudo“ kann den anderen Benutzern die höchste Befehlsebene über das System geben, die normalerweise den Root-Benutzern vorbehalten bleibt.

Um sudo verwenden zu können, müssen Sie in „/etc/sudoers“ registriert sein, da diese Datei bestimmt, ob der Benutzer die Berechtigung zum Ausführen einer Aufgabe hat. Bei vielen Benutzern treten jedoch ungewöhnliche Fehler auf, wenn sie den Befehl „sudo“ verwenden.

In diesem kurzen Tutorial erklären wir die verschiedenen Ansätze, mit denen Sie das Problem „Ist nicht in der Sudoers-Datei“ beheben können. „Dieser Vorfall wird einfach gemeldet“-Fehler.





So beheben Sie das Problem „Ist nicht in der Sudoers-Datei.“ „Dieser Vorfall wird gemeldet“-Fehler

Die direkte Lösung dieses Fehlers besteht darin, die Datei „/etc/sudoers“ zu ändern. Für diesen einfachen Vorgang muss der Root-Benutzer den Benutzer (bei dem dieser Fehler auftritt) zur Sudoers-Datei hinzufügen.



Mit dem Befehl „Visudo“ können Sie die Datei „/etc/sudoers“ direkt öffnen. Visudo ist ein spezieller Befehl, der gezielt zum Ändern der sudoers-Datei erstellt wird.



Sudo Visudo





Navigieren Sie zu der Zeile „root ALL=(ALL:ALL) ALL“ und geben Sie in der nächsten Zeile den folgenden Text ein:

Nutzername ALLE = ( ALLES ALLES ) ALLE

Stellen Sie sicher, dass Sie den Begriff „Benutzername“ durch den tatsächlichen Namen des Benutzers ersetzen, dem Sie die Sudo-Berechtigungen gewähren möchten.



Nachdem Sie alles geändert haben, können Sie die Datei nun speichern und beenden. Endlich haben Sie den Vorgang nun abgeschlossen und der Fehler „ist nicht in der sudoers-Datei“ wird Sie nicht mehr stören. Im nächsten Abschnitt wird ein einzeiliger Befehl erläutert, mit dem Sie Benutzer zur Sudo-Gruppe hinzufügen können, die standardmäßig die Sudo-Berechtigungen enthält.

Die Sudo-Gruppe

Anstatt den Benutzer wie im vorherigen Prozess gezeigt hinzuzufügen, können Sie den gewünschten Benutzer zur Sudo-Gruppe hinzufügen. Wenn der Benutzer zu dieser Gruppe hinzugefügt wird, erhält er den Sudo-Zugriff. Daher wird Ihnen dies bei der Behebung des Fehlers helfen.

Geben Sie dazu den folgenden vorgegebenen Befehl im Terminal ein:

Sudo Benutzermod -aG Sudo Nutzername

Der Befehl „usermod“ mit den Optionen „-aG“ und der Eingabe sudo fügt den angegebenen Benutzer der Gruppe hinzu – sudo. Ersetzen Sie außerdem „Benutzername“ durch den Benutzernamen/die Benutzer-ID des Zielbenutzers.

Abschluss

Der besagte Fehler zeigt normalerweise an, dass der Benutzer derzeit nicht in der sudoers-Datei verfügbar ist. Die einzige Lösung besteht darin, den betroffenen Benutzer zur genannten Datei hinzuzufügen. In diesem Artikel haben wir zwei Möglichkeiten erklärt: das Ändern der Sudoers-Datei und das Hinzufügen des Benutzers zur Sudo-Gruppe. Sie können eine der beiden Methoden verwenden, um diesen Fehler zu beheben.