Jan 11
Root-Passwort ändern
Wir beschreiben hier anhand von XEN das Rücksetzen bzw. Verändern des Root-Passwortes in einer Gastumgebung (DomU)
- Der Gast darf nicht laufen. Also beenden wir diesen
Befehl für Shell/Batch:
xm shutdown <gastname> - Als nächstes mounten wir die Gastumgebung:
Befehl für Shell/Batch:
mount -o loop /<pfad_zum_container>/<datei> /mnt (Verwenden Sie eine XVDA Container Datei, so lesen Sie bitte den Thread „XVDA Conatiner mounten“)
- danach chrooten wir uns in die Gastumgebung
Befehl für Shell/Batch:
chroot /mnt (wenn ihr alles korrekt gemacht habt, dann verändert sich jetzt die shell ein wenig)
- mittels … können wir nun das Passwort vom Root ändern
Befehl für Shell/Batch:
passwd |
Ggf. könnte die Fehlermeldung … kommen:
Zitat:
Öffnen von /dev/urandom zum Lesen nicht möglich: Datei oder Verzeichnis nicht gefunden Erstellen eines Salt-Werts für die blowfish-Verschlüsselung nicht möglich |
Grund hierfür ist, das den Befehl „passwd“ die Entropie(Umwandlung) aus /dev/urandom fehlt.
Hinweiss zum Shell/Batch Code:
Hinweiss: Führen Sie den nachfolgenden Befehl vorzugsweise in der chroot-Umgebung aus. Andernfalls könnte es passieren, das Sie die falsche Datei kopieren. (wenn die passwd von Hauptsystem anders/defekt sein sollte) |
Befehl für Shell/Batch:
cp /etc/default/passwd /dev/urandom |
Mittels cp haben wir nun die Datei (die uns vorher gefehlt hat) entsprechend kopiert. Danach können Sie passwd erneut + erfolgreich ausführen.
Statistik: 7.899 Zugriffe auf [Root-Passwort ändern]