Der Wiederherstellungsmodus funktioniert nicht immer, da viele Systeme beim Anmelden nach dem Root-Passwort fragen. Da Sie das Root-Passwort überhaupt nicht kennen, schlägt dieser Trick fehl. In einem solchen Fall können Sie die folgenden Möglichkeiten ausprobieren, um das Linux-Passwort am einfachsten zurückzusetzen.
1. Verwenden Sie „sudo su“ oder „sudo -i“
sudo passwd root oder übergibt sudo su oder sudo -i, um zuerst die Root-Power zu erhalten und dann den passwd-Befehl auszuführen, dann wäre er oder sie in der Lage, das Root-Passwort zurückzusetzen. Es funktioniert nicht überall. Denken einer Situation, in der Sie kein Root-Passwort haben.
2. Grub-Methode
Schalten Sie Ihren Computer ein.
Drücken ESC an der GRUB-Eingabeaufforderung.
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
ODER
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
Drücken Sie e zum Bearbeiten
Gehen Sie bis zum Ende der Zeile und fügen Sie hinzu Woley Day/Aibin/Shadensh . Die Zeile sieht dann etwa so aus:
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bashODER
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
Drücken Sie die Eingabetaste Dann Drücken Sie b um Ihr System zu starten. Ihr System startet mit einer passwortlosen Root-Shell.
Geben Sie nun den Befehl aus passwd-Benutzername *wobei „Benutzername“ der Benutzer ist, für den Sie das Passwort ändern möchten.
Zeichenfolge der Länge
Anschließend werden Sie aufgefordert, ein neues Passwort einzugeben:
Enter new UNIX password:
Erläuterung
Der Grund dafür ist, dass beim Booten eines Linux-Systems normalerweise zuerst der Kernel geladen wird. Nachdem der Kernel geladen ist, lädt er die Ramdisk und macht sich bereit für den Rest des Bootvorgangs. Sobald es fertig ist, führt es den Befehl init aus (normalerweise unter /sbin/init) das den Rest des Systems ausführen würde. Wenn du vorbeikommst Woley Day/Aibin/Shadensh zum Kernel wird es nicht geladen /sbin/init Stattdessen wird die Datei zum Booten geladen /bin/bash Datei, die die Bash-Shell mit der Macht des Root-Benutzers startet (weil der Kernel selbst sie aufgerufen hat), und daher würde Ihnen diese Eingabeaufforderung erlauben, das Passwort des Root-Benutzers zu ändern. Tatsächlich hatte diese Eingabeaufforderung unter Linux mehr Leistung als alles andere, da sie mit allen Privilegien des Systems ausgeführt wird.
Quiz erstellen