Changer un mot de passe oublié de la Raspberry Pi

Rédigé par O. Clotaire Aucun commentaire
Classé dans : Linux, Raspberry Pi, Sécurité Mots clés : Raspberry Pi, Linux, mot de passe,

J'ai l'habitude d'effectuer des sauvegardes de la carte SD de ma Raspberry Pi. Cela me permet de réinstaller ma distribution Raspbian avec une configuration de base. J'ai dû changer de mot de passe une fois de plus.

Voilà comment raspbian-france m'a sauvé !

Pré-requis :

  • Un accès physique à la Raspberry Pi
  • Un 2ème ordinateur
  • Un écran pour la Raspberry Pi
  • Un clavier filaire pour la Raspberry Pi (cette intervention n'a pas supporté le clavier bluetooth)

 Intervention :


Eteignez votre Raspberry Pi afin de récupérer votre carte SD soit par la commande :
$ sudo halt

Soit via l'interface graphique du bureau, soit au pire, en le débranchant.

Entrez la carte SD dans le deuxième ordinateur.

Remarque pour les ordinateurs Windows, vous avez un message de Microsoft demandant de formater la carte :
Cliquez sur annuler.
C'est Windows qui ne reconnait pas la deuxième partition Linux.

Dans tout les cas, allez dans la petite partition (boot) et Cherchez le fichier cmdline.txt.

Voilà ce qu'il contient :
dwc_otg.lpm_enable=0 console=ttyAMAO,115200 kMAO,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

Modifiez ce fichier pour que la Raspberry Pi démarre sur le script /bin/sh, c'est ce qui permet de remplacer le mot de passe de la Raspberry Pi.
Ajouter à la fin de la ligne l'information ci-dessous et enregistrer :
init=/bin/sh

ATTENTION :
Le texte doit impérativement tenir sur la même ligne :
dwc_otg.lpm_enable=0 console=ttyAMAO,115200 kMAO,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/sh

Enregistré le fichier, retirez la carte SD de manière sécurisé pour ensuite la remettre dans la Raspberry Pi.

Branchez votre clavier filaire et votre écran.

Allumez la Raspberry Pi.

Après un suite de ligne de commande apparait, puis l'écran se fige.

Tapez sur une touche pour faire apparaitre le prompt #

Pour monter la racine du système taper (attention, vous êtes en clavier QWERTY) :
# mount -rw -o remount /


Changement du mot de passe :

Remplacer le mot de passe :
# passwd pi

ATTENTION : Raspbian-france fait la remarque que le clavier est encore en QWERTY à cette étape. Pour éviter tout problème, ils conseillent de mettre un espace comme mot de passe temporaire puis de le changer une fois que le clavier sera en AZERTY.

Tapez :
# sync # exec /sbin/init

30 secondes après que la Rasperry Pi soit éteinte, débranchez-la.



Remise en marche :

Remettez la carte SD dans le deuxième ordinateur afin de remettre le fichier cmdline.txt tel qu'il était d'origine en retirant la partie
init=/bin/sh

Remettez la carte SD dans la Raspberry Pi.

Démarrez-là.

Connectez-vous avec votre nouveau mot de passe.

Si vous avez mis un espace, remplacez-le par un mot de passe digne de ce nom :
$ sudo
passwd pi


Vous retrouvé finalement accès à votre Raspberry Pi avec un nouveau mot de passe !

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est le deuxième caractère du mot v8fp6n ?

Fil RSS des commentaires de cet article

↓