Root in / etc / passwd umbenannt und Sudo funktioniert jetzt nicht

1494
aafc

Ich habe aus Versehen die Zeile für root in / etc / passwd geändert und den Namen geändert. Um das Problem zu beheben, habe ich versucht, diese Datei mit Sudo zu ändern, aber Sudo kann nicht verwendet werden, da Sudo den Root-Benutzer nicht finden kann, seit ich ihn umbenannt habe.

Ich bin auf Ubuntu.

4

2 Antworten auf die Frage

6
Gilles Quenot

Versuchen :

sudo -u new_wrong_root_user 

Wenn Sie dies nicht tun können, starten Sie eine Live-CD neu und dann im Terminal:

mkdir target mount /dev/sda1 target # sda1 if / is the first partition of the first drive vim target/etc/passwd 
Sudo -u arbeitete. aafc vor 11 Jahren 0
0
nerdwaller

Wenn die Antwort von @ sputnick nicht funktioniert, besteht eine andere Lösung darin, eine Live-Disc zu booten und das Laufwerk darin zu mounten. Anschließend können Sie sie mit dem Live-Root-Benutzer anpassen.

Sputnick erwähnt diese Möglichkeit (vielleicht eine Gnadenfrist-Bearbeitung), daher macht diese Antwort nicht viel Sinn ... a CVn vor 9 Jahren 0