Wenn du das Root-Passwort eines LXC-Containers vergessen hast oder ändern möchtest, kannst du es direkt über die Shell des Containers neu setzen. So funktioniert es:
1. Container identifizieren
Gehe in die Shell deines PVE Knoten und lass dir eine Übersicht aller Container anzeigen:
lxc-ls --fancy
2. In den Container wechseln
Mit folgendem Befehl betrittst du die Shell des gewünschten Containers (ersetze container_name
entsprechend):
lxc-attach -n container_name
3. Root-Passwort setzen
Im Container führst du einfach den passwd
-Befehl aus und gibst das neue Root-Passwort ein:
passwd
4. Container verlassen
Mit exit
verlässt du die Container-Shell wieder.
Damit ist das Root-Passwort erfolgreich zurückgesetzt und du kannst dich wieder als Root im Container anmelden.
Quellen
- shape.host – Implementing Root Password Recovery in LXC/LXD Containers: Navigating Challenges and Solutions