Mein Hauptbenutzername ist nicht in der sudoers-Datei enthalten


32

Ich habe versucht , einige Software / Bearbeiten von Dateien mit meinen Haupt-Benutzername (nicht installiert root) , aber ich habe diesen Fehler [X] is not in the sudoers file. This incident will be reported.
ich das zu bearbeiten versuchte /etc/sudoersDatei mit sudound su usernameaber ich habe den gleichen Fehler!

Wie soll ich meinen Benutzernamen zur sudoersDatei hinzufügen, wenn ich trotzdem nicht darauf zugreifen kann?
Ich habe auch versucht, dieser Anleitung hier zu folgen .

heißt es in der Anleitung, wenn Sie 2 Betriebssysteme booten (das ist mein Fall) und dann Ubuntu auswählen, können Sie über ein Menü den normalen Start / den offenen Wiederherstellungsmodus / usw. auswählen, aber das passiert bei mir nicht, auch wenn ich shiftkein Menü halte Pop-up.

Ich habe Ubuntu mit Wubi und meiner Ubuntu-Version 12.04 LTS installiert.


Dieser Leitfaden eignet sich sehr gut zur Lösung Ihres Sudo-Problems und würde wahrscheinlich funktionieren, wenn Sie ihm folgen könnten. Ich denke, Sie müssen Ihre Frage auf "Wie kann ich in den Wiederherstellungsmodus booten?" Ändern. und dann nach sudo fragen, wenn das Befolgen dieser Anleitung das Problem nicht behebt.
David Edwards

Um in den Wiederherstellungsmodus zu booten, starten Sie den PC neu und halten Sie die Umschalttaste gedrückt. Folgen
Sie

Für eine Wubi-Installation wird das Grub-Menü nicht angezeigt. Wenn Sie über ein anderes Benutzerkonto verfügen, auf das Sie zugreifen können und das über die Berechtigung zum Bearbeiten der sudoers-Datei verfügt, kann dies hilfreich sein. Andernfalls müssen Sie möglicherweise externe Tools verwenden. Es kann sicherlich gelöst werden. :)
Mahesh

Antworten:


49

Öffnen Sie ein Root-Terminal und geben Sie ein visudo(um auf die Liste zuzugreifen und sie zu bearbeiten).

Navigieren Sie zum Ende der sudoersDatei, die jetzt im Terminal angezeigt wird.

Genau unter der Zeile, die wie folgt aussieht:

    root ALL=(ALL) ALL

Fügen Sie Folgendes hinzu (ersetzen Sie es userdurch Ihren tatsächlichen Benutzernamen):

    user ALL=(ALL) ALL

Speichern Sie nun die Datei. Die Vorgehensweise hierfür hängt von Ihrem Redakteur ab:

  • nano- CtrlOdann Enterdann CtrlXzum Verlassen
  • vim - :wq

6
Sein Problem ist der Zugriff auf ein Root-Terminal. Und Sie haben angenommen, dass sein Redakteur ist nano. Bitte verbessern Sie es.
Mahesh

7
Wie kann er ein Root-Terminal öffnen, ohne ein Root-Passwort anzugeben, das nicht funktioniert?
Anwar

2
Sie können leicht ein Online-Tutorial finden, um Ihr Root-Passwort abzurufen / zu ändern, und Sie können ein Standard-Terminal öffnen und geben su, um Root zu werden. Andernfalls möchten Sie möglicherweise mit einer Live-CD booten und auf die Datei zugreifen, nachdem Sie die Festplatte gemountet haben. Schließlich bezog ich mich nicht auf nano. visudoist in der Ubuntu-Standardinstallation enthalten.
Jasmin

Ctrl + Kdann Xarbeitete.
Fredrick Gauss

6

Die einfachste Möglichkeit, einen Benutzer zur sudoersDatei hinzuzufügen, besteht darin, den folgenden Befehl als Benutzer mit der Berechtigung zum Ausführen auszuführen gpasswd:

sudo gpasswd -a username sudo

Vielen Dank @monteirobrena. Ihr Tipp ist sehr nützlich :)))
Andy K

3

der bei der suche beschriebene prozess : " psychocats ubuntu fixsudo" hat mir bei lubuntu 13.04 geholfen

Aktivieren Sie dann den Wiederherstellungsmodus

mount -o rw,remount /

adduser username sudo

Dies ist der einfachste Weg, auf den ich gestoßen bin, um dieses Problem zu lösen. Wenn Sie sich fragen, müssen Sie im Wiederherstellungsmodus booten und "Drop to root shell prompt" wählen, um diese Befehle auszuführen ( wiki.ubuntu.com/RecoveryMode )
jmng

0

Wenn Sie das Root-Passwort haben (möglicherweise während der Installation konfiguriert), können Sie ein Terminal öffnen und su -ldas Root-Passwort eingeben. Zuletzt folgen Jasmin Antwort. Um die Bearbeitung in vim zu starten, gehen Sie in die folgende Zeile root ALL=(ALL) ALLund drücken Sie i. Ich konnte diese Schritte ausführen, um mein Konto nach einer ersten Fedora-Installation hinzuzufügen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.