
Ich habe CentOS 7 x86_64 installiert und mein Root-Passwort vergessen. Danach habe ich das Passwort zurückgesetzt und das Boot-Grub-Menü entsprechend bearbeitet.So setzen Sie das Root-Passwort unter CentOS 7 zurückwie folgt. Aber nach dem Neustart des Rechners habe ich jetzt keine GUI- oder CLI-Anmeldung mehr. Was soll ich tun?
1 – Wählen Sie im Boot-Grub-Menü die Option zum Bearbeiten.
2 – Option zum Bearbeiten auswählen (e).
3 – Gehen Sie zur Zeile von Linux 16 und ändern Sie ro
mitrw init=/sysroot/bin/sh.
4 – Drücken Sie nun Strg+x, um den Einzelbenutzermodus zu starten.
5 – Greifen Sie jetzt mit diesem Befehl auf das System zu.
chroot /sysroot
6 – Setzen Sie das Passwort zurück.
passwd root
7 – Selinux-Informationen aktualisieren
touch /.autorelabel
8 – Chroot beenden
exit
9 – Starten Sie Ihr System neu
reboot
Antwort1
Verwenden Sie diese Schritte, um Ihr Problem zu lösen.
- Unterbrechen Sie den Bootloader-Countdown durch Drücken einer beliebigen Taste.
- Bewegen Sie den Cursor auf den Eintrag, der gebootet werden muss.
- Drücken Siet, um den ausgewählten Eintrag zu bearbeiten.
- Bewegen Sie den Cursor auf die Kernel-Befehlszeile (die Zeile, die mit linux16 beginnt).
- Hängen Sie rd.break an (dies bricht ab, unmittelbar bevor die Kontrolle vom Initramfs an das eigentliche System übergeben wird).
Drücken Sie Strg+x, um mit den Änderungen zu booten und die folgenden Befehle auszuführen.
# mount -o remount,rw /sysroot
# chroot /sysroot
# chage -l root
# chage -E -1 root
# passwd root
# touch /.autorelabel
Typexit
zweimal. Das erste Mal beendet dasChroot-Gefängnisund der zweite beendet denInitramfs-Debug-Shell.