Changer un mot de passe oublié sur la Raspberry Pi en 5 minutes – Mis à jour 2018
CommentairesNous recevons régulièrement des questions de nos lecteurs, et certaines reviennent relativement souvent.
Ce tutoriel a donc pour objectif de répondre à une question récurrente : J’ai perdu mon mot de passe, est-il possible de récupérer un accès à ma Raspberry Pi ?
La réponse peut être étonnante mais il est effectivement possible de récupérer un mot de passe oublié sur la Raspberry Pi. Pour être plus exact, il est en fait possible de changer le mot de passe de sa Raspberry Pi si on l’a perdu.
Étape 1 : Les prérequis pour modifier le mot de passe de votre Raspberry Pi
Pour pouvoir changer le mot de passe de la Raspberry Pi quand vous l’avez oublié vous aurez besoin des choses suivantes :
- Un accès physique à la Raspberry Pi
- Un ordinateur
- Un écran pour la Raspberry Pi
- Un clavier pour la Raspberry Pi
ÉTAPE 2 : Extraire la carte SD de la Raspberry Pi
La première étape consiste à éteindre la Raspberry pour pouvoir enlever la carte mémoire sans soucis.
Si la Raspberry Pi n’est pas branchée à un écran, le seul moyen de l’éteindre est de la débrancher. Sinon, vous pouvez passer par l’interface graphique pour l’éteindre proprement, via le menu, avant de la débrancher.
Une fois la Raspberry Pi éteinte, on peut insérer la carte dans l’ordinateur et passer au changement de mot de passe de la Raspberry Pi.
ÉTAPE 3 : Éditer le fichier cmdline.txt
Ouvrez l’explorateur de fichier de votre ordinateur et allez sur la carte mémoire. Vous trouverez dedans un fichier nommé « cmdline.txt ».
Ce fichier devrait contenir une ligne de texte ressemblant à la ligne ci-dessous.
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Nous allons modifier ce fichier pour que la Raspberry Pi démarre sur le script /bin/sh
, ce qui nous permettra de changer le mot de passe de la Raspberry Pi sans le connaître !
Pour cela, il vous suffit d’ajouter à la fin de la ligne précédente le texte suivant :
init=/bin/sh
ATTENTION : Le texte doit impérativement être sur la même ligne, avec un espace entre la fin de la ligne de base et la partie que nous avons ajoutée. Il est possible que l’éditeur « bloc note » l’affiche sur la même ligne alors que ce n’est pas le cas, pensez à vérifier avec un autre éditeur texte (par exemple sublimtext).
ÉTAPE 4 : Changer le mot de passe de la Raspberry Pi
Une fois le fichier modifié, on peut déconnecter de manière sécuriser la carte mémoire de l’ordinateur et la réinsérer dans la Raspberry Pi.
C’est dans cette partie que vous allez avoir besoin d’un écran et d’un clavier pour votre Raspberry Pi. Branchez donc votre clavier et votre écran à la Raspberry Pi et démarrez là.
Une série de ligne de commandes devrait défiler rapidement. Après quelques dizaines de secondes, l’écran sera entièrement figer. Vous devriez maintenant pouvoir taper du texte.
Nous allons maintenant monter la racine du système. Pour cela, lancez la commande suivante (attention, vous êtes en clavier QWERTY) :
mount -o remount, rw /
Il ne nous reste plus qu’à changer le mot de passe de la Raspberry Pi. Pour cela, rien de plus simple, tapez la commande suivante et suivez les étapes indiquées à l’écran (notez que pour des raisons de sécurité le mot de passe n’apparaît pas quand vous le tapez) :
passwd pi
ATTENTION : Le clavier est en QWERTY à cette étape. Pour éviter tout problème, nous vous conseillons de mettre un espace comme mot de passe temporaire puis de le changer une fois que le clavier sera en azerty.
Une fois que le mot de passe est changé, exécutez ces commandes :
sync exec /sbin/init
La Raspberry va s’éteindre. Attendez que l’écran soit complètement figé depuis au moins 30 secondes et débranchez la !
ÉTAPE 5 : Remettre le cmdline.txt d’origine
Sortez la carte SD de la Raspberry Pi et remettez la dans votre ordinateur.
Éditez à nouveau le fichier cmdline.txt
et retirez la partie init=/bin/sh
.
Remettez la carte SD dans votre Raspberry Pi et redémarrez la. Vous devriez maintenant pouvoir vous connectez avec le nouveau mot de passe !
Si vous avez mis un espace comme mot de passe, c’est le moment d’en remettre un vrai avec la commande suivante :
passwd pi
Conclusion
Voilà, vous avez pu changer le mot de passe oublié de votre Raspberry Pi et vous y avez de nouveau accès !
N’hésitez donc pas à faire un tour sur nos autres articles, comme notre analyse des accessoires officiels de la Raspberry Pi ou notre tutoriel pour mettre en place un media-center !
je n’ai plus acces a mon raspberry maintenant .. 🙁
Salut, je te conseils de refaire la manip de zéro en suivant bien chaque étape. Par ailleurs, n’oublie pas que par défaut le clavier est en qwerty. Je te conseil de mettre un espace comme mot de passe que tu pourras changer après.
Si tu suis chaque étape comme dans le tuto tout devrait fonctionner, je l’ai fait il y a tout juste quelques jours.
Bonjour, j’ai suivi la méthode comme vous l’avez décrite, mais à chaque fois que je met le nouveau mot de passe, il me dit
authentifation token manipulation error.
Password unchanged
Merci de m’aider au plus vite 🙂
Salut, nous venons de mettre le tuto à jour ! Il fonctionne donc maintenant parfaitement, tu devrais ré-essayer.
Bonjour, pour moi ça ne fonctionne pas. Quand je change la ligne de code en rajoutant init ça ne fonctionne pas et ça m’empêche d’utiliser mon clavier.
Info je suis avec NOOBS, ce qu’il y a de base sur la carte sd en achetant le kit raspberry pi 3 modèle b.
Merci de votre réponse
Salut, sur Noobs il est possible que le système soit différent, tu peux peut-être trouver de l’aide sur le forum.
Bonjour
je suis les étape a la lettre mais en validant le mdp j’ai un message d’erreur
passwd: Authentication token manipulation error
passwd: password unchanged
pouvez m’aider ??
merci d’avance
Salut, généralement ce problème surviens quand les deux mots de passe tapés ne correspondent pas il me semble.
Bonjour, merci pour ce tutoriel. Toutefois lorsque je fais ces manips, deux lignes supplémentaires apparaissent sous /bin/sh : 0 can’t access tty… Et aucune possibilité d’entrer une ligne de commande. Ai-je manqué quelque chose ?
Merci à vous
Salut, nous nous sommes effectivement rendu compte qu’il était presque impossible de trouver un tuto pour changer le mot de passe et qui fonctionne encore en 2018. Nous nous sommes donc penché dessus et avons mis le notre à jour, vous ne devriez plus rencontrer de problèmes !
Merci pour le tuto, simple et efficace!
Je vous remercie pour votre tuto, qui m’a bien dépanné.
Par contre j’ai un clavier sans fil connecté au Raspberry, pour faire les modifs, il a fallu que je connecte un clavier filaire, et cela a marché.
Une fois la modification faite tout a bien fonctionné.
Bonjour,
Toujours impossible d’accéder à ma raspberry pi, elle redémarre à chaque fois que je mets le mot de passe.
Une solution ?
Merci d’avance !
Bonjour,
Peux-tu m’en dire plus sur ton problème, tu essayes de te connecter en SSH ? Ou bien ta Pi est connecté à un écran ?
Aussi peux tu me dire quels actions tu fais avant d’avoir ce problème.
Bien à toi,
RF
Bonjour,
J’ai fait la manip’ présentée et pourtant lorsque je branche mon raspberry celui-ci redémarre et ouvre directement la session…
Mon problème c’est que j’ai accès au démarrage mais pour me connecter en SSH il me faut le mdp que j’ai oublié…
Merci de votre aide.
Juste pour information, il n’y a rien d’étonnant à pouvoir démarrer en mode « single-user’ sur un système informatique. C’est pour cela qu’on enferme les serveurs dans des salles informatiques avec un accès contrôlé. Quand on accède physiquement à la machine, il n’y a plus de sécurité sur le compte administrateur de la machine, donc on peut y donner accès. L’accès aux données, c’est différent : les données des utilsiateurs doivent être chiffrées et l’accès au compet administrateur en permet pas de déchiffrer les données des utilisateurs : on est donc sûr que seul l’utilisateur accèdera à ses données.
A noter qu’il n’y a pas que les systèmes Unix qui autorisent l’accès à l’administration de la machine sans mot de passe : les Mac peuvent démarrer en mode single-user grace à la commande sudo launchctl reboot system -s ou en pressant le bouton « pomme » et la touche S lors du démarrage.
Windows aussi : le démarrage en mode sans échec procure l’accès avec des droits d’administration sans mot de passe.
Merci néanmoins d’avoir rappelé ce point utile.
NB.: pour utiliser le clavier AZERTY, il suffit de taper : loadkeys fr après avoir monté la racine. C’est toujours plus facile de taper sur un clavier adapté. 🙂
Bonjour,
Est-ce que le tutoral sur l’oubli de mot passe marche pour le Raspberry PI 2?
Oui, il fonctionne très bien pour tous les modèles de Raspberry Pi !
On parle ici de raspbian donc que ce soit le rpi 1,2,3 ou zéro c’est la même chose puisque c’est le même os