Moin allerseits, ich habe leider mein Passwort für meinen Raspberry PI vergessen. Gibts ne Möglichkeit den irgendwie wieder zugänglich zu machen, indem ich die SD Karte in den Reader an meinem PC (Windows, aber ich könnte auch ne Linux VM starten) stecke? Ich möchte das installierte System wieder zugänglich machen, also kein komplett neues Image auf die Karte spielen. Hat jemand ne Idee? Danke! Gruß, Klaus
SD-Karte unter Linux mounten, chroot in das mount-Verzeichnis, "passwd" verwenden.
Dr. Sommer schrieb: > SD-Karte unter Linux mounten, chroot in das mount-Verzeichnis, "passwd" > verwenden. Das dürfte wohl eher nicht funktionieren.
asdf schrieb: >> Das dürfte wohl eher nicht funktionieren. > > Wieso? Architektur Raspi <-> PC Von einem anderen Raspi ginge es.
Hallo Klaus, Klaus schrieb: > ich habe leider mein Passwort für meinen Raspberry PI vergessen. Gibts > ne Möglichkeit den irgendwie wieder zugänglich zu machen, indem ich die > SD Karte in den Reader an meinem PC (Windows, aber ich könnte auch ne > Linux VM starten) stecke? Ich möchte das installierte System wieder > zugänglich machen, also kein komplett neues Image auf die Karte spielen. > > Hat jemand ne Idee? Danke! Die Paßworte werden mit einer Hashfunktion verschlüsselt und dann in der Datei /etc/shadow gespeichert. Das ist eine CSV-Datei; der Feldtrenner ist ein Doppelpunkt (':'). Das erste Feld ist der Benutzername und das zweite das Paßwort (die anderen Felder am Ende interessieren nicht und sollten nicht geändert werden). Unter Linux kannst Du mit dem Befehl "mkpasswd" einen solchen verschlüsselten String aus Deinem Passwort erzeugen und mußt diesen dann nur noch mit einem Texteditor in die /etc/shadow Deines RasPi eintragen. Die andere Frage ist, wie Du an das Dateisystem ("Partition") des RasPi kommst. Die einfachste Lösung ist vermutlich, Deinen Computer von einer Linux-Live-CD wie Knoppix oder einer Ubuntu-CD zu starten. Dann steckst Du die SD-Karte in den Computer, mountest die SD-Karte, öffnest die Datei /tmp/mp/etc/shadow mit einem Texteditor und trägst dort an der richtigen Stelle das oben generierte Passwort ein. Danach unmountest Du Deine SD-Karte, steckst sie in den RasPi und meldest Dich mit Deinem neu gesetzten Passwort an.
1 | mkpasswd -m SHA-512 -s <neuesPasswort> |
2 | mkdir /tmp/mp |
3 | sudo mount /dev/mmcblk0p1 mp |
4 | sudo nano /tmp/mp/etc/shadow |
5 | # richtige Zeile finden |
6 | # altes Passwort zwischen 1. und 2. Doppelpunkt löschen |
7 | # verschlüsseltes Passwort eintragen |
8 | # speichern |
9 | sudo umount /tmp/mp |
10 | rm -rf /tmp/mp |
Achtung: wenn Du an der Partitionierung der SD-Karte herumgespielt hast oder mehr als eine SD-Karte im Rechner steckt, heißt das entsprechende Dateisystem möglicherweise nicht /dev/mmcblk0p1. HTH, Karl
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.