Tout de suite, permettez-moi de dire qu'il n'y a pas de moyen de récupérer un mot de passe (sans un crack / piratage réel que je ne sais pas faire). Réinitialiser votre mot de passe est votre meilleur choix.
La première étape consistera donc à déterminer si vous avez un moyen de vous connecter au Raspbery Pi.
Si vous êtes en mesure de vous connecter avec un utilisateur qui a des droits 'sudo' (cela inclut SSH ... peut-être que vous avez des clés correctement configurées mais que vous avez oublié le mot de passe utilisateur réel, auquel j'ai accédé), en tapant simplement:
sudo passwd
devrait vous inviter à créer un nouveau mot de passe (sans avoir à entrer votre mot de passe actuel).
Une autre option serait d'exécuter la configuration de démarrage et de modifier le mot de passe de cette façon.
sudo raspi-config
Si vous êtes complètement exclu, vous pouvez essayer la technique mentionnée ici , même si je n'ai pas eu de succès avec la stratégie. Cela m'a juste empêché de terminer le démarrage du RPi.
Je n'ai pas trouvé de bonnes techniques pour activer la période d'accès root (en mettant de côté la raison pour laquelle vous souhaitez même le faire :)), et encore moins si vous ne pouvez pas vous connecter. Quelqu'un peut me corriger si je suis faux.
J'espère que cela vous évitera de souffler une image avec une nouvelle. Si cela sauve une personne, pensez que cela vaut le temps de poster :)
passwd
, nonpwd
. Réponse mise à jour pour le montrer.sudo passwd pi
Si vous omettez le "pi", vous changerez le mot de passe du compte root.Montez la carte SD, allez dans le système de fichiers et éditez
/etc/passwd
. Trouvez la ligne commençant par "pi" qui commence comme ceci:Débarrassez-vous du x; laissez les deux points de chaque côté. Cela éliminera le besoin d'un mot de passe.
Vous souhaiterez probablement créer un nouveau mot de passe à l'aide de la
passwd
commande après vous être connecté.la source
*
n'a pas fonctionné, et l'ajout d'uneinit=/bin/sh
méthode était inutile ... +1Si vous avez un accès physique au pi, lisez ces instructions. Essentiellement, montez la carte SD à l'aide d'une machine différente et modifiez-la
cmdline.txt
pour l'inclure (à la fin)init=/bin/sh
. Ensuite, exécutez les commandes suivantes:la source
Comme Jamie Cox a commenté dans une réponse et ce qui a réellement fonctionné pour mon problème, vous voudrez peut-être changer le mot de passe de l'utilisateur pi, alors tapez
sinon, vous changez simplement le mot de passe de root.
la source