Linux Root-Passwort zurücksetzen
Diese Anleitung erklärt, wie Sie ein verlorenes oder vergessenes root-Passwort auf Ihrem Linux-Server im Rescue-System per chroot und passwd zurücksetzen — für Server mit und ohne Software-RAID.
Voraussetzung: Ihr Server muss im Linux Rescue-Modus laufen und Sie müssen per SSH verbunden sein. → Rescue-Modus starten
Schritt 1: Dateisystem mounten
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:
/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:
/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
Führen Sie folgenden Befehl innerhalb der chroot-Umgebung aus und geben Sie das neue Passwort zweimal ein:
Nach erfolgreichem Zurücksetzen erhalten Sie folgende Bestätigung:
Schritt 3: Verlassen und Neustart
Unter AlmaLinux und Rocky Linux (SELinux aktiv) führen Sie zuerst innerhalb des chroot touch /.autorelabel aus, damit die Dateikennzeichnungen beim nächsten Start wiederhergestellt werden; dieser Start dauert länger. Verlassen Sie dann die chroot-Umgebung und die SSH-Sitzung:
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.