Aller au contenu

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


Dernière mise à jour: May 26, 2021
Créé: May 26, 2021