Raspberry PI Passwort vergessen?

Hacking Raspberry - Photo by https://unsplash.com/@ikukevk?u Kevin Ku on Unsplash

Wenn Du das Passwort für den Raspberry PI mit dem Betriebssystem Raspberry Pi OS vergessen hast, aber die SD-Karte nicht neu flashen willst, bleibt Dir die Möglichkeit in einen speziellen Modus zu booten.

Suchst Du nur das Standard-Raspberry PI Passwort?

Wenn du nur das Standard-Passwort suchst: Der Benutzername ist pi und das Passwort raspberry.

Solltest Du kein Raspbian nutzen:

Achtung: Es kann sein, dass Du die Tastatur nicht auf ein deutsches Layout gestellt hast und das statt dem „y“ ein „z geschrieben wird“. Teste dies ggf. beim eingeben des Benutzernamens.

Raspbian Boot Verhalten ändern

Dazu muss die (micro)SD-Karte an einem anderen Rechner angeschlossen werden. Hier findest Du die Datei „cmdline.txt“, die bearbeitet werden muss. Normalerweise sieht die relevante Zeile in der Datei „cmdline.txt“ so aus:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Füge an das Ende der Zeile folgende Zeichenfolge ein:

init=/bin/sh

Die veränderte Zeile würde dann wie folgt aussehen:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh

Speichere die Datei, und entferne die SD-Karte sicher aus deinem PC und stecke sie wieder in den Raspberry PI. Bei dem booten solltest Du dann ziemlich schnell einen command prompt erhalten, dort gib folgendes ein:

mount -o remount,rw /
passwd pi

Jetzt lege ein neues Password für den Benutzer pi fest (Es kann auch das Passwort für den Benutzer „root“ geändert werden, dann wäre der Befehl „passwd root“). Hiernach müsst Du noch folgende Befehle ausführen/eingeben:

sync
exec /sbin/init

Anschließend sollte dein Raspberry PI weiter booten und Du gelangst in das eigentliches System. Hier musst Du unbedingt die Datei „/boot/cmdline.txt“ bearbeiten und das zuvor eingefügte „init=/bin/sh“ wieder entfernt werden.

17 Antworten

      1. Eigentlich genau wie hier in der Anleitung beschrieben, die Speicherkarte noch mal im heruntergefahrenem Zustand entfernen, die Datei bearbeiten. Anschließend den Raspberry neu booten und schon kann man das Passwort neu setzen.

          1. Hallo Manfred, wenn Du das gemacht hast, kommst du auch wieder per SSH mittels Putty auf den Raspberry Pi drauf. Natürlich muss SSH aktiviert sein (ssh-Datei in die root-Partition oder „sudo raspi-config“ und dann SSH aktivieren).

  1. Hallo, beim booten hängt sich der Pi auf, wenn ich die init zeile schreibe. Was kann ich den noch vorher tun damit ich kein neues Image erstellen muss? gruß Thomas

    1. Hallo Thomas,
      leider ist mir das noch nicht beim Raspberry Pi passiert, wie sieht denn nun deine Datei „cmdline.txt“ aus?

  2. Danke!
    Ich musste bei dem „remount,rw“ ein Leerzeichen eingeben also so: „remount, rw“. Sonst wurde die Partition nicht gefunden.

  3. Ich habe ein Problem. Ich habe die Tastatur auf kyrillische Buchstaben umgestellt. Leider habe ich dabei nicht an das Passwort gedacht. Jetzt kann ich mein Passwort nicht mehr eingeben, weil es aus lateinischen Buchstaben besteht. Ich kann mich nicht mehr einloggen.
    Kann man irgendwie auch bei kyrillischer Tastaturbelegung lateinische Buchstaben eingeben?

    1. Gerne! Alternativ wäre mein Vorschlag, dass Du dich per SSH einloggen können solltest, dabei wird das Tastaturschema des Clients genutzt und es sollte wieder gehen, sodass Du es ändern können Solltest.

  4. Hallo Sebastian,
    bei mir bricht der Neustart ab.
    Nach Run /bin/sh as init process
    steht dort
    /bin/sh: 0: can’t access tty: job control turned off
    nächste Zeile lautet
    cam-dummy-reg: disabling
    danach kommt nichts mehr
    Hast Du noch einen Tip?
    Hinweis: Ich nutze einen USB-Stick und keine SD-Karte

  5. Hallo Sebastian,
    mein Raspi steigt nach dem Ändern der Datei beim Neustart einfach aus.
    Am Bildschirm steht nach
    Run /bin/sh as init process
    nächste Zeile
    /bin/sh: 0: can’t access tty: job control turned off
    nächste Zeile
    cam-dummy-reg: disabling
    und dann steht er

    Meine cmdline.txt sieht wie folgt aus:

    console=serial0,115200 console=tty1 root=PARTUUID=9e8ab0ca-02 rootfstype=ext4 fsck.repair=yes rootwait init=/bin/sh

    Ich benutze keine SD-Karte sondern einen USB-Stick für den Raspi.
    Hast Du eine Idee wie ich trotzdem zum Ziel komme?
    Gruß
    Tim

  6. moin.

    Ich habe das Problem das ich Recalbox auf meinem Pi4 habe.
    Wenn ich diesen Text einfüge und dann wieder ins Gerät einlege, dann bootet er die Recalbox. Ich weiß auch nicht wie ich in das Raspi/Putty Bootprogramm rein kommen soll.

    Danke und Gruß Enrico

  7. Moin, ich nutze eine MoodleBox auf einem Pi4. Leider habe ich mein Passwort vergessen (oder den admin-nutzernamen). Bei dem Vorgehen komme ich zumindest schon mal in bash. Allerding bekomme ich bei mount -o remount,rw / den Fehler: mount: /: can’t find PARTUUID=a8f31ba5-02

    Was kann ich da tun?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Weitere spannende Posts zu digitalen Themen

PHP max_input_vars in Plesk einstellen

Solltest Du dich fragen: „Wie setze ich die PHP-Variable max_input_vars unter Linux in Plesk?“, dann habe ich hier die Antwort für Dich. Wofür ist die

Wordpress Kommentare
Wordpress

WordPress Kommentare deaktivieren

Willst Du die Kommentarfunktion in WordPress deaktivieren geht das vielfach sehr einfach und ist in wenigen Schritten erledigt: Klicken Sie auf „Speichern„, um die Änderungen

Willst du dein Unternehmen digital nach vorne bringen?

Kontaktiere uns jetzt

small_c_popup.png

Bestelle für Deine Webseite das

Soforthilfe-Paket

Wir schauen uns das Problem direkt unverbindlich an und melden uns bei Dir. Wir teilen dir mit was wir benötigen und gehen an die Arbeit. Je 15 Minuten berechnen wir 30,- Euro netto, egal wie viel Uhr es ist.