Root-Passwort zurücksetzen (CentOS 7)
Bitte verwenden sie die "Drucken" Funktion am Seitenende, um ein PDF zu erstellen.
Für Cloud Server mit CentOS 7
Sie haben das Administrationspasswort Ihres Servers vergessen? Wir zeigen Ihnen, wie Sie dieses mittels der KVM-Konsole zurücksetzen können.
Hinweis
Wenn Sie bei der Erstellung des Servers kein eigenes Passwort festgelegt haben und das automatisch vergebene Initial-Passwort nicht nachträglich geändert haben, können Sie sich das Initial-Passwort im Cloud Panel anzeigen lassen.
Öffnen Sie die KVM-Konsole.
Starten Sie den Server neu und drücken Sie im GRUB-Startmenü die Taste e, um den Starteintrag zu bearbeiten.
Entfernen Sie aus der mit linux16 beginnenden Zeile die Parameter rhgb und quiet.
Fügen Sie am Ende der Linux16-Zeile folgende Parameter hinzu:
rd.break enforcing=0
Die Zeile sollte nun in etwa so aussehen:
linux16 /vmlinuz-3.10.0-1062.4.1.el7.x86_64 root=/dev/mapper/centos-ro\ot ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap LANG=en_US.\UTF-8 rd.break enforcing=0
Der Parameter rd.break bewirkt, dass der Bootvorgang vor Übergabe der Kontrolle von initramfs an systemd unterbrochen wird. Somit kann der initramfs-Prompt für die Befehlseingabe genutzt werden.
Der Parameter enforcing=0 versetzt SELinux in den Permissive-Modus. Das erspart das spätere - ggf. sehr zeitaufwändige - Relabeln des Dateisystems, welches bei abgeschaltetem SELinux notwendig wäre.
Drücken Sie Ctrl+x, um das System mit den geänderten Parametern zu booten.
Der switch_root-Prompt von initramfs wird angezeigt.
Hinweis
Ist das Dateisystem verschlüsselt, kann es sein, dass der Prompt für die Passworteingabe von den Systemmeldungen überlagert wird und daher nicht sichtbar ist. Drücken Sie in diesem Fall kurz die Backspace-Taste. Nun sollte der Prompt wieder angezeigt werden.
Da das Dateisystem unter /sysroot/ nur mit Leserechten eingehängt ist, müssen Sie dieses zunächst noch mit Schreibrechten remounten:
switch_root:/# mount -o remount,rw /sysroot
Wechseln Sie nun in eine Chroot-Umgebung:
switch_root:/# chroot /sysroot
Der Prompt ändert sich zu sh-4.2#.
Jetzt können Sie das Passwort über passwd ändern:
sh-4.2# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfull
Hinweis
Sollte passwd mit der Meldung Authentication token manipulation error abbrechen, müssen Sie die chroot-Umgebung noch einmal verlassen und /sysroot - wie im vorherigen Schritt beschrieben - mit Schreibrechten remounten.
Um die chroot-Umgebung zu verlassen, geben Sie den folgenden Befehl ein:
exit
Rebooten Sie den Server:
reboot
Der Server bootet nun wieder in das normale System. Anschließend können Sie sich mit Ihrem neuen Passwort anmelden.