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
rw init=/bin/sh(einfach hinter dem ganzen Zeugs mit einem Leerzeichen getrennt einfügen). Dasrwsorgt dafür, dass das Dateisystem direkt beschreibbar gestartet wird. -
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 mit
passwd piein neues Passwort für den AdminUser pi erstellen (falls du oben nurinit=/bin/shohnerwverwendet hast, musst du vorhermount -o remount,rw /eingeben) -
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.txtundrw init=/bin/sham 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!)
rw init=/bin/shanhängen. Dasrwsorgt dafür, dass das Dateisystem direkt beschreibbar startet - damit sparst du dir denmount-Befehl in Schritt 6. -
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
-
Falls du oben
rw init=/bin/shverwendet hast, ist das Dateisystem bereits beschreibbar und du kannst diesen Schritt überspringen. Andernfalls:mount -o remount,rw /Fehlermeldung
can't find PARTUUID=...? In der minimalen Shell läuft kein udev-Dienst, daher kann die PARTUUID nicht aufgelöst werden. Verwende stattdessen den Device-Pfad direkt:- SD-Karte:
mount -o remount,rw /dev/mmcblk0p2 / - NVMe SSD (Pi 5):
mount -o remount,rw /dev/nvme0n1p2 / - USB-Laufwerk:
mount -o remount,rw /dev/sda2 /
Falls du unsicher bist, zeigt dir
cat /proc/cmdlinehinterroot=das aktuelle Boot-Device. Mitls /dev/mmc*oderls /dev/nvme*siehst du, welche Geräte erkannt wurden. Am einfachsten vermeidest du das Problem, indem du in Schritt 3rw init=/bin/shstatt nurinit=/bin/shverwendest. - SD-Karte:
-
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
rw init=/bin/shwieder aus der cmdline.txt entfernen:sudo nano /boot/firmware/cmdline.txtDen Teil
rw 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