Wie melde ich mich bei meinem Linux-Laptop an, wenn ich sowohl den Benutzernamen als auch das Passwort vergessen habe?
Wie melde ich mich bei meinem Linux-Laptop an, wenn ich sowohl den Benutzernamen als auch das Passwort vergessen habe?
Antworten:
Sie können von Grub in den Einzelmodus wechseln. Drücken Sie während des Startvorgangs Escauf den Grub-Startbildschirm, wenn Sie dazu aufgefordert werden. Es zeigt Ihnen möglicherweise nur Grub mit Auflistungen der einzelnen Kernel - wenn dies der Fall ist, drücken Sie nicht Esc.
Wählen Sie hier den ersten Eintrag aus und drücken Sie e, um diesen Eintrag zu bearbeiten. Blättern Sie bis zu der Zeile, die mit beginnt, kernel
und drücken Sie eerneut.
Auf diese Weise können Sie die gesamte Zeile bearbeiten. Scrollen Sie nach rechts, bis Sie das Ende erreicht haben, entfernen Sie es splash quiet
aus der Linie und ersetzen Sie es durch single
. Drücken Sie Enterdie Änderungen ein und drücken Sie zu akzeptieren , bum Boot in die modifizierte Kernel - Zeile. Dadurch werden Sie in den Einzelbenutzermodus gestartet und sollten nach Abschluss des Startvorgangs in einer Root-Shell abgelegt werden.
Von hier aus können Sie Benutzer zum System hinzufügen, Benutzerkennwörter ändern usw.
chroot
in diese. Sie können dann den passwd
Befehl zum Zurücksetzen von root, Ihrem Benutzer usw.
Sie könnten tun, was Marco vorgeschlagen hat , aber sein Wille funktioniert nicht in allen Distributionen. Genauer gesagt funktioniert es nicht , wenn auf Systemen, die openrc verwenden , das Root-Passwort angegeben werden muss.
Der allgemeinere Weg, ohne andere bootfähige Medien zu verwenden, besteht darin , Optionen anzuhängen init=/bin/bash
oder init=/bin/sh
zu booten (hier würden Sie single
der Antwort von Marco folgen).
Eine andere Option, möglicherweise ein letzter Ausweg, besteht darin, von einem Wechselmedium (wie Live-CD) zu booten, die Root-Partition Ihres Systems zu mounten und entweder darauf zu chrooten oder einen Dirty-Job auszuführen /etc/shadow
. Damit meine ich es zu bearbeiten und das Passwort-Hash-Feld zu entfernen. Aber es ist eine schmutzige (sprich: gefährliche ) Methode: Erstens /etc/shadow
handelt es sich um eine wichtige Sicherheitsdatei, und ein Fehler in ihrer Struktur kann zu einer Sicherheitsverletzung führen oder einfach viele Dinge beschädigen. Um Fehler zu vermeiden, sollte es nur mit dem vipw -s
Befehl bearbeitet werden - dies ist jedoch nur möglich, wenn Sie in das System chrooten. Andere Probleme können durch einen Konflikt / Fehler verursacht werden, der von erweiterten Sicherheitsmechanismen auf dem System erkannt wird. Aber ich habe bisher noch nicht verwendet, kann also nicht sagen, was diese Probleme sein könnten.
/etc/shadow
von Hand ist gefährlich: Man kann das System leicht durcheinander bringen oder sogar einen Konflikt in einem erweiterten Sicherheitsmechanismus verursachen. Ok, ich werde die Antwort aktualisieren.
Es war lange her, ich habe keine Ubuntu 12.04 Linux Box verwendet. Ich habe die Login-ID vergessen. Ich habe den folgenden Ansatz ausprobiert und die Login-ID erhalten.
Halten Sie am Grub-Bootloader an, suchen Sie nach Optionen zum Bearbeiten und greifen Sie auf die Befehlszeile zurück. In meinem Fall war es für die Bearbeitung 'e' und für die Befehlszeile 'c'. Nach dem Drücken der Bearbeitungstaste 'e' ändern sich die Optionen für den Start und die Optionen für die Befehlszeile in F10und Ctrl+ Coder F2.
Verwenden Sie eine beliebige Methode und lassen Sie sie fallen, um die Befehlsshell des Laders (grub) zu starten. Geben Sie dann ls ein. Es werden die Partitionen auf der Festplatte angezeigt.
#grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1)
#grub>ls << (the partition of your boot kernel, u can see in the grub list against root option. it will be " root = (hd0,msdos1) >>
Andernfalls überprüfen Sie einfach / etc / issue oder relevante Dateien auf Informationen.
In meinem Fall wurde mein Linux in (hd0, msdos1) installiert. Überprüfen Sie, ob die Datei in usw. Passwd ist
#ls (hd0,msdos5)/etc/passwd
dann
#cat (hd0,msdos5)/etc/passwd
Überprüfen Sie das frag-Ende der Datei auf Ihren Benutzernamen. Starten Sie normal und verwenden Sie den Benutzernamen, um sich anzumelden.