Linux Root-Passwort zurücksetzen

Diese Anleitung erklärt, wie Sie ein verlorenes oder vergessenes root-Passwort auf Ihrem Linux-Server über den Rescue-Modus zurücksetzen.

Voraussetzung: Ihr Server muss im Linux Rescue-Modus laufen und Sie müssen per SSH verbunden sein. → Rescue-Modus starten

Schritt 1: Dateisystem mounten

Die Befehle unterscheiden sich je nach dem, ob Ihr Server Software-RAID verwendet oder nicht.

Kein RAID

Ermitteln Sie zunächst mit lsblk Ihre Root-Partition — es ist üblicherweise die größte Partition. Mounten Sie sie dann und betreten Sie die chroot-Umgebung:

Terminal
lsblk mount /dev/sda3 /mnt chroot /mnt

/dev/sda3 ist ein Beispiel — Ihre Root-Partition kann abweichen. Nutzen Sie die Ausgabe von lsblk, um den korrekten Gerätenamen zu ermitteln.

RAID Server

Führen Sie zunächst die RAID-Arrays zusammen, mounten Sie dann das Root-RAID-Gerät und betreten Sie die chroot-Umgebung:

Terminal
mdadm --assemble --scan mount /dev/md2 /mnt chroot /mnt

/dev/md2 ist ein Beispiel — Ihr Root-RAID-Gerät kann eine andere Nummer haben. Verwenden Sie lsblk oder cat /proc/mdstat um das richtige Gerät zu identifizieren.

Schritt 2: Root-Passwort zurücksetzen

Den passwd-Befehl innerhalb der chroot-Umgebung ausführen.

Führen Sie folgenden Befehl innerhalb der chroot-Umgebung aus und geben Sie das neue Passwort zweimal ein:

Terminal
passwd root

Nach erfolgreichem Zurücksetzen erhalten Sie folgende Bestätigung:

Terminal
New password: Retype new password: passwd: password updated successfully

Schritt 3: Verlassen und Neustart

chroot und SSH-Sitzung verlassen, dann Rescue-Modus über das PowerPanel beenden.

Verlassen Sie die chroot-Umgebung und die SSH-Sitzung:

Terminal
exit exit

Gehen Sie in Ihr PowerPanel und beenden Sie den Rescue-Modus, damit der Server mit dem neuen Passwort in sein normales Betriebssystem zurückstartet. → Rescue-Modus beenden

Weiterführende Dokumentation

Weitere Informationen zu Linux-Benutzerverwaltung und Passwortrichtlinien finden Sie in der offiziellen Linux-Dokumentation.