Frage Ich habe meinen Root-Zugang verloren und konnte keine Software oder andere privilegierte Operationen installieren


Ich habe Precise Pangolin benutzt und jetzt habe ich ein Problem :( Ich habe versucht, meinen aktuellen Benutzer der Gruppe vboxusers hinzuzufügen. Also habe ich den Befehl benutzt,

sudo usermod -G vboxusers myusername

Und es ist auch gelungen. Aber nach dem Hinzufügen kann ich keine sudo-Operationen mehr durchführen. Immer wenn ich einen Sudo-Befehl benutze, erhalte ich die Fehlermeldung "meinusername befindet sich nicht in der sudoers-Datei".

Ich habe versucht, root-Konto auch zu aktivieren. Aber ich konnte nicht. Wie behebe ich dieses Problem?


2
2017-07-29 13:12


Ursprung




Antworten:


Wie enzotib kommentiert, ist es ein guter Weg, neu zu starten Wiederherstellungsmodus und schreibe

for i in adm cdrom sudo video plugdev lpadmin; do adduser myusername $i; done

Substituierend myusername nach Bedarf. Dies wird Sie zu allen wichtigen Gruppen hinzufügen, einschließlich Sudo, mit dem du auf sudo zugreifen kannst.


1
2017-07-29 14:00



Ein weniger komplexer Befehl ist sudo usermod -a -G adm,cdrom,sudo,video,plugdev,lpadmin myusername. - Eliah Kagan
Danke Jungs. :) Ich habe die oben erwähnte Lösung nicht ausprobiert. Lass dich wissen ob es funktioniert oder nicht, einmal nachdem ich es versucht habe :) - Hariharan
Danke Jungs. Es funktioniert :) :) Linux rockt und Linux-Benutzer Rock auf den Kern :) - Hariharan


Leider tut dieser Befehl das Falsche, denn er gibt nur diese Gruppe und entfernt alle anderen. usermod sollte vermieden werden, gibt es bessere und einfachere Tools zu verwenden.

Die Lösung besteht darin, im Wiederherstellungsmodus zu starten und den Benutzer dem Benutzer hinzuzufügen sudo Gruppe.

Um einen Benutzer zu einer Gruppe hinzuzufügen, verwende ich normalerweise

sudo gpasswd -a $user $group

viele andere bevorzugen es zu benutzen

sudo adduser $user $group

Diese beiden Befehle ändern nicht den Satz von Gruppen, zu denen der Benutzer bereits gehört.


5
2017-07-29 13:14



zu erwähnen, welche dieser besseren und einfacheren Werkzeuge hilfreich wären. - Sedat Kapanoglu
@ssg: Danke, fertig. - enzotib
Tolle Arbeit, danke! - Sedat Kapanoglu