Lire un article aléatoire
29 avril 2020

Réinitialiser le mot de passe oublié de votre Raspberry Pi

Si vous avez oublié le mot de passe de votre Raspberry Pi, sachez qu’il est possible de le récupérer.
La manipulation n’est pas très compliqué, mais nécessite quelques prérequis.

Les prérequis

Afin de pouvoir réinitialiser votre mot de passe, vous aurez besoin de :

  • Un accès physique à la Raspberry Pi
  • Votre ordinateur avec un lecteur de carte micro SD (ou lecteur SD + adaptateur)
  • Un écran pour connecter la Raspberry Pi dessus
  • Un clavier filaire pour la Raspberry Pi
  • Un câble HDMI (pour connecter l’écran)

Edition du fichier cmdline.txt de votre Raspberry Pi

La première chose à faire est d’éteindre votre Raspberry Pi, de récupérer sa carte micro SD et de la connecter à votre ordinateur avec un lecteur de carte mémoire.

Ensuite, ouvrez la partition boot de votre Raspberry Pi qui sera accessible sur votre ordinateur.
Dans cette partition, vous trouverez un fichier cmdline.txt.
Ouvrez ce fichier avec un éditeur de texte brut comme le bloc-note sous Windows, TextEdit sur Mac ou gedit sur Linux, puis, ajoutez, à la fin de la ligne, un espace (afin de séparer les options) suivi de ceci :

init=/bin/sh

Ne pas utiliser Word, Pages, ou LibreOffice, par exemple, pour éditer ce fichier.

Cette option, dans le fichier cmdline.txt, aura pour effet de démarrer la Raspberry Pi sur le script /bin/sh, donnant accès à un shell permettant de taper des commandes.

Vous pouvez sauvegarder le fichier puis quitter votre éditeur de texte brut.

Changement du mot de passe

Maintenant que le fichier est modifié et enregistré, vous pouvez déconnecter la carte mémoire de votre ordinateur.
Remettez la carte mémoire dans le Raspberry Pi et connectez-la à un écran, ainsi qu’à un clavier.

Il est maintenant temps de démarrer votre Raspberry Pi.
Le démarrage durera quelques dizaines de secondes, 30 à 40 maximum normalement.
Des lignes de texte vont défiler jusqu’à se figer.
Quand ce sera le cas, votre Pi sera démarrée et vous pourrez taper des lignes de commandes.

On va donc maintenant monter la partition racine du système, tapez cette commande pour ce faire, mais attention, le clavier sera en QWERTY, il faut donc vous adapater si vous utilisez un clavier AZERTY :

mount -o remount, rw /

Vous pouvez maintenant changer le mot de passe de votre Raspberry Pi en utilisant la commande habituelle :

passwd pi

Le clavier étant en QWERTY, je vous conseille de mettre un mot de passe très basique, composé d’une lettre simple, au hasard « u », qui est mappé de la même façon sur les claviers QWERTY et AZERTY.

Note : Si vous utilisiez un autre utilisateur que pi, en ayant créé votre propre utilisateur par exemple, il faudra changer pi dans la commande ci-dessus par votre nom d’utilisateur.

Une fois votre mot de passe changé, exécutez la commande suivante :

sync

Vous pouvez maintenant éteindre votre Raspberry Pi.

Restauration du fichier cmdline.txt d’origine

Actuellement, votre Pi démarre sur le script /bin/sh, c’est quelque peu gênant pour utiliser la machine normalement.
Il va donc falloir remettre le fichier cmdline.txt comme il était à l’origine.

Pour cela, manipulation inverse. On retire la carte mémoire de la Pi, ensuite on la place dans le lecteur de carte mémoire qu’on connecte à son ordinateur.
On retourne sur la partition boot et on ouvre cmdline.txt avec un éditeur de texte brut (pas de Word, Pages, LibreOffice ou autre donc).
Il vous suffit de retirer la fin de la ligne qu’on a ajouté tout à l’heure, c’est à dire init=/bin/sh.

Vérification

Pour finir, éjectez votre carte mémoire de l’ordinateur, remettez-la dans votre Raspberry Pi, puis allumez cette dernière.
Vous pouvez essayer de vous y connecter, soit en direct, soit via SSH s’il était activé.

N’oubliez pas de changer de nouveau votre mot de passe une fois votre clavier AZERTY reconnu comme tel si vous aviez mis un mot de passe bidon.

Voilà pour ce tutoriel.

Merci de respecter la loi française en vigueur dans vos commentaires (pas de racismes ou autres éléments injurieux) ainsi que les règles habituelles de courtoisie et de respect de l'autre.

  • Écrivez dans un français compréhensible de tous (pas de patois, de dialecte local ou de « langage SMS ») ;
  • Évitez les fautes de français, relisez-vous avant de publier, vous ne pouvez pas modifier vos commentaires une fois ceux-ci soumis au site ;
  • En cas de problème avec un autre commentateur, contactez l'admin du site via la page de contact (site web) ou via la page Réglages (app iOS).

Le non-respect de ces quelques règles simples pourra remettre en question la publication de votre commentaire.

Merci à tous.

Soyez le premier à commenter