root-Passwort zurücksetzen in CentOS 7
Wenn man bisher das root-Passwort bei einem RHEL- CentOS-Systems zurücksetzen musste konnte man das bequem bis einschlieslich Version 6 in den Single User Modus booten und das Passwort einfach mittels passwd
ändern.
Unter RHEL bzw. CentOS 7 muss man nun ähnlich wie bei anderen Distributionen verfahren. Beim Start des Systems gehen wir mittels drücken der Taste E während des Bootvorgangs, in das GRUB-Menü und ändern den Eintrag, der mit dem Schlüsselwort linux16 bzw. linuxefi beginnt. Hier müssen wir am Ende der Zeile ein init=/bin/bash
eingeben. Sollten Einträge wie rhgb oder quiet in der Zeile stehen sollten diese entfernt werden damit man die System Meldungen sieht.
Jetzt haben wir eine Root Shell ohne Passwort abfrage. Hier führen wir folgende Schritte aus um das System schreibend zu mounten und anschliesend mittels passwd ein neues root-Passwort zu setzen. Vor dem Reboot müssen wir noch sicherstellen, das der SELinux-Kontext für die Dateien nach dem Reboot richtig gestellt wird.
#mount -o remount,rw /
#passwd
#touch /.autorelabel
#exec /sbin/init