Raspberry Pi - Passwort vergessen
Wer kennt es nicht? Du loggst dich selten oder über automatische Logins auf deinen Raspberry Pi ein und irgendwann passiert es… du MUSST dein Passwort eingeben und grübelst…und versuchst ein paar, bis du dir eingestehen musst: Mist! Passwort vergessen!Und nu?! Alles verloren? Kein LogIn mehr auf dem eigenen Raspberry Pi?
DarkWolfCave.de
Raspberry Pi - Passwort vergessen
Nachdem du festgestellt hast, dass du für deinen Raspberry Pi das Passwort vergessen hast, um dich als admin/root/pi einzuloggen, solltest du nicht in Panik verfallen. Die Hilfe ist ganz nah.
Allerdings wirst du, wie vermutlich auch bei der ersten Installation, ein SD-Kartenlesegerät benötigen! Außerdem funktioniert diese Methode NICHT im headless Mode. Du wirst also zwangsläufig nach deinem Adapter, um dein Raspberry mit einem Monitor verbinden zu können, sowie einer USB-Tastatur suchen müssen. Aber Hey, so ersparst du dir eine komplette Neuinstallation nach einem vergessenen Passwort ;-)
Solltest du deinen Raspberry Pi noch eingeschaltet haben… mache ihn aus… ja… einfach vom Strom nehmen, sofern du ihn nicht mehr mit sudo shutdown -h 0 sauber herunterfahren kannst.
Schritte um dein vergessenes Passwort zu ändern
-
SD-Karte aus deinem Raspberry entnehmen und in ein Kartenlesegerät einlegen (am PC / Laptop anschließen, bzw. ein internes Nutzen)
-
Sobald die SD-Karte erkannt wird, wechselst du in das Laufwerk boot
-
Hier findest du die Datei cmdline.txt - am besten mit Notepad++ öffnen.
-
Am Ende der ersten Zeile ergänzt du jetzt
init=/bin/sh(einfach hinter dem ganzen Zeugs mit einem Leerzeichen getrennt einfügen) -
speichern, Karte auswerfen und wieder in deinen Raspberry Pi einlegen
-
Achja, den Raspberry auch wieder starten und leider an einem Monitor / TV inkl. Tastatur anschließen. Headless geht es so bedauerlicherweise nicht.
-
Wenn alles gut gelaufen ist, musst du jetzt kein Passwort mehr eingeben und dich erwartet nach einer kurzen Ladezeit ein Prompt
-
Jetzt direkt:
mount -o remount,rw /eingeben und danach mitpasswd piein neues Passwort für den AdminUser pi erstellen -
Abschließend:
sync und exec /sbin/initeingeben und schon startet dein Raspberry Pi und du kannst dich mit deinem neuen Passwort anmelden (jetzt auch wieder per remote/ssh) -
WICHTIG: nach dem Anmelden als pi/sudo User den Eintrag aus der cmdline.txt entfernen:
sudo nano /boot/cmdline.txtund init=/bin/sh am Ende der Zeile löschen und speichern.

Das komplette Setup für den Raspberry Pi 5 mit NVMe Boot
Mein Raspberry Pi 5 Setting
| Bild | Produkt | Preis | |
|---|---|---|---|
| Produktdaten werden geladen... | |||
Passwort zurücksetzen ab Raspberry Pi OS Bookworm (2023+)
Die oben beschriebene Methode funktioniert weiterhin — auch auf dem Raspberry Pi 5. Seit Raspberry Pi OS Bookworm und dem Bullseye-Update von April 2022 gibt es allerdings zwei Änderungen, die du kennen solltest:
- Kein Standard-User
pimehr: Seit April 2022 legst du bei der Ersteinrichtung einen eigenen Benutzernamen fest.passwd pifunktioniert nur noch bei älteren Installationen. - Geänderter Pfad: Ab Bookworm liegt die
cmdline.txtauf dem Pi unter/boot/firmware/cmdline.txtstatt/boot/cmdline.txt. Beim Bearbeiten der SD-Karte am PC ändert sich nichts — die Datei liegt weiterhin im Wurzelverzeichnis der Boot-Partition.
Schritt für Schritt: Bookworm und Raspberry Pi 5
-
Pi ausschalten und SD-Karte entnehmen
-
SD-Karte am PC einlegen und
cmdline.txtauf der Boot-Partition öffnen -
Am Ende der ersten Zeile (nicht in einer neuen Zeile!)
init=/bin/shanhängen -
SD-Karte zurück in den Pi stecken, Monitor und Tastatur anschließen — headless funktioniert hier nicht
-
Pi starten — du landest ohne Passwortabfrage direkt in einer Root-Shell
-
Dateisystem beschreibbar machen:
mount -o remount,rw / -
Deinen Benutzernamen herausfinden (seit Bookworm gibt es keinen User
pimehr):cat /etc/passwd | grep "/home"Der gesuchte User hat die UID 1000 und steht am Anfang der Zeile vor dem ersten Doppelpunkt.
-
Neues Passwort setzen:
passwd deinusername -
Änderungen schreiben und System normal starten:
syncund danachexec /sbin/initeingeben -
Nach dem Login den Eintrag
init=/bin/shwieder aus der cmdline.txt entfernen:sudo nano /boot/firmware/cmdline.txtDen Teil
init=/bin/sham Ende der Zeile löschen und speichern. Ohne diesen Schritt startet dein Pi beim nächsten Mal wieder in die Root-Shell.
Weiterführende Artikel
- Raspberry Pi 5 von NVMe SSD starten — Dein Pi läuft wieder? Dann ab auf die schnelle SSD
- Raspberry PI — Docker ohne Probleme installieren — Docker-Umgebung einrichten nach der Wiederherstellung
- SSH Server absichern — Komplettanleitung — Damit du beim nächsten Mal nicht nur das Passwort, sondern auch den Zugang sicher hast
- Raspberry Pi Monitoring mit Grafana — System im Blick behalten und Probleme früh erkennen
Kommentare