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 --fancy2. In den Container wechseln
Mit folgendem Befehl betrittst du die Shell des gewünschten Containers (ersetze container_name entsprechend):
lxc-attach -n container_name3. Root-Passwort setzen
Im Container führst du einfach den passwd-Befehl aus und gibst das neue Root-Passwort ein:
passwd4. 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