Restaurer un mot de passe perdu sur un Raspberry pi Zero
Cas
Lors des phases de test on oublie parfois de mettre son mot de passe dans un gestionnaire comme keypass. Et je l'avoue humblement cela m'arrive quelques fois. :-( et comme j'utilise une connexion ssh avec une paire de clefs pour l'authentification j'ai tendance à les oublier.
Et si pour une raison comme le changement d'IP du rpi il vous est impossible de vous connecter...
Solution
Elle est assez simple toutefois vous devez disposer en plus de votre Pi Zero
- d'un ordinateur
- d'un raspberry Pi 3
- d'un écran pour le raspberry Pi 3
- d'un clavier pour le raspberry Pi 3
et elle est bien décrite sur le site raspberry-pi.fr/.
En résumé il faut modifier le fichier cmdline.txt du répertoire /boot en ajoutant en fin de ligne le texte
- init=/bin/sh
Puis redémmarrer votre carte sur le Pi 3, à la fin de la procédure de démarrage monter la racine du systeme par la commande.
- mount -o remount, rw /
Puis changer votre mot de passe avec la commande passwd user Forcer l'écriture sur le disque avec la commande
- sync
et éteindre avec
- exec /sbin/init
Remetre le fichier cmdline.txt à son état initial. et redémmarrer votre pi Zero
Créé: May 26, 2021