DarkWolfCave
raspberry

Raspberry Pi - Passwort vergessen

Raspberry Pi - Passwort vergessen - raspberry Tutorial auf DarkWolfCave
DarkWolf Maskottchen KI-Bild Generiert mit Gemini

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 mit passwd pi ein neues Passwort für den AdminUser pi erstellen

  • Abschließend: sync und exec /sbin/init eingeben 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.txt und init=/bin/sh am Ende der Zeile löschen und speichern.

Raspberry Pi Passwort vergessen

Das komplette Setup für den Raspberry Pi 5 mit NVMe Boot

Werbung

Mein Raspberry Pi 5 Setting

Bild Produkt Preis
Produktdaten werden geladen...
Letzte Aktualisierung: - | Infos zu Affiliate Links | Bilder von der Amazon Product Advertising API

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 pi mehr: Seit April 2022 legst du bei der Ersteinrichtung einen eigenen Benutzernamen fest. passwd pi funktioniert nur noch bei älteren Installationen.
  • Geänderter Pfad: Ab Bookworm liegt die cmdline.txt auf dem Pi unter /boot/firmware/cmdline.txt statt /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

  1. Pi ausschalten und SD-Karte entnehmen

  2. SD-Karte am PC einlegen und cmdline.txt auf der Boot-Partition öffnen

  3. Am Ende der ersten Zeile (nicht in einer neuen Zeile!) init=/bin/sh anhängen

  4. SD-Karte zurück in den Pi stecken, Monitor und Tastatur anschließen — headless funktioniert hier nicht

  5. Pi starten — du landest ohne Passwortabfrage direkt in einer Root-Shell

  6. Dateisystem beschreibbar machen:

    mount -o remount,rw /
  7. Deinen Benutzernamen herausfinden (seit Bookworm gibt es keinen User pi mehr):

    cat /etc/passwd | grep "/home"

    Der gesuchte User hat die UID 1000 und steht am Anfang der Zeile vor dem ersten Doppelpunkt.

  8. Neues Passwort setzen:

    passwd deinusername
  9. Änderungen schreiben und System normal starten: sync und danach exec /sbin/init eingeben

  10. Nach dem Login den Eintrag init=/bin/sh wieder aus der cmdline.txt entfernen:

    sudo nano /boot/firmware/cmdline.txt

    Den Teil init=/bin/sh am 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

FAQ - Frequently Asked Questions DarkWolfCave
DarkWolf hilft bei FAQs

Häufig gestellte Fragen

Kann ich mein Raspberry Pi Passwort ohne Neuinstallation zurücksetzen?
Ja, du benötigst nur ein SD-Kartenlesegerät. Füge init=/bin/sh ans Ende der ersten Zeile in cmdline.txt ein, starte den Pi mit Monitor und Tastatur, und setze mit passwd deinusername ein neues Passwort. Seit April 2022 gibt es keinen Standard-User pi mehr — falls du deinen Benutzernamen nicht mehr weißt, findest du ihn in der Root-Shell mit cat /etc/passwd.
Funktioniert die Passwort-Wiederherstellung im Headless-Modus?
Nein, leider nicht. Du benötigst zwingend einen Monitor (oder TV mit HDMI) und eine USB-Tastatur, um das Passwort zurückzusetzen.
Muss ich nach dem Passwort-Reset etwas beachten?
Ja, sehr wichtig: Nach dem erfolgreichen Login musst du den Eintrag init=/bin/sh wieder aus der cmdline.txt entfernen, sonst startet dein System nicht mehr normal. Ab Raspberry Pi OS Bookworm lautet der Pfad /boot/firmware/cmdline.txt statt /boot/cmdline.txt.
Welche Datei muss ich auf der SD-Karte bearbeiten?
Die Datei cmdline.txt im boot-Laufwerk. Öffne sie mit einem Texteditor wie Notepad++ und füge am Ende der ersten Zeile init=/bin/sh hinzu. Am PC/Mac liegt die Datei immer im Wurzelverzeichnis der Boot-Partition, egal welche OS-Version du nutzt.
Funktioniert das Passwort-Reset auch auf dem Raspberry Pi 5?
Ja, die init=/bin/sh Methode funktioniert auch auf dem Raspberry Pi 5 mit Raspberry Pi OS Bookworm. Der EEPROM-Bootloader des Pi 5 hat daran nichts geändert. Einziger Unterschied: Der Pfad auf dem Pi selbst ist jetzt /boot/firmware/cmdline.txt statt /boot/cmdline.txt.
Was mache ich wenn ich meinen Benutzernamen vergessen habe?
Seit April 2022 gibt es keinen Standard-User pi mehr. Wenn du deinen Benutzernamen nicht mehr weißt, starte den Pi mit init=/bin/sh in die Root-Shell und gib cat /etc/passwd | grep /home ein. Der gesuchte User hat die UID 1000 und steht am Anfang der Zeile vor dem ersten Doppelpunkt.
Wo liegt die cmdline.txt bei Raspberry Pi OS Bookworm?
Auf der SD-Karte am PC liegt die cmdline.txt wie gewohnt im Wurzelverzeichnis der Boot-Partition. Auf dem Pi selbst hat sich der Pfad geändert: Statt /boot/cmdline.txt heißt er ab Bookworm /boot/firmware/cmdline.txt. Das ist relevant wenn du nach dem Reset den init=/bin/sh Eintrag wieder entfernen willst.

Kommentare

URLs werden automatisch verlinkt
Kommentare werden geladen...