Réinitialisation du mot de passe admin sous MotionEye

Bien le bonjour en ce dimanche matin un peu frais (il a fallu gratter le pare-brise) alors qu’il faisait 20°C hier après-midi !

Cet article est inspiré par une demande de micjoh59, un membre d’un forum.

Je n’avais pas la réponse mais j’ai tenté de me servir de mon intelligence 🙂

La demande était simple : « Comment faire pour récupérer le mot de passe de connexion « admin » à MotionEye ? »

J’ai tenté de réfléchir et de penser dans ma p’tite tête.
Premier réflexe, aller voir dans le fichier « motion.conf » dans /etc/motion (donc /etc/motion/motion.conf) … mais … non, on a juste le nom/mot de passe du compte « Streaming » et c’est tout.

Bon, vous me connaissez, j’y suis allé en ligne de commande (en SSH pour tout dire) et j’ai fait un cd /etc puis un ls pour voir.
En fait, on a un dossier « motion », mais également un dossier « motioneye ».

J’ai exploré les 2 et j’ai trouvé !
Il faut éditer le fichier « motion.conf » du dossier « motioneye ».

Donc, en SSH ou en console :
sudo nano /etc/motioneye/motion.conf

Cela ouvre le fichier ; par exemple :

# @enabled on
# @show_advanced on
# @normal_password TON-MOT-DE-PASSE-USER
# @admin_username admin
# @admin_password TON-MOT-DE-PASSE-ADMIN-sous-forme-cryptée
# @normal_username nabla


webcontrol_html_output on
webcontrol_port 7999
setup_mode off
webcontrol_localhost on

thread thread-1.conf
thread thread-2.conf
thread thread-3.conf
thread thread-4.conf

webcontrol_parms 2

(on voit de suite que j’ai 4 « threads » puisque j’ai 4 caméras pilotées par ce MotionEye).

Il suffit de modifier le mot de passe ADMIN qui est situé à # @admin_password puis de redémarrer et voilà :slight_smile:

Chez moi, ça a fonctionné directement.
Mais, je conseille, une fois la reconnexion faite, de rechanger le mot de passe depuis l’interface Web car il sera alors stocké sous forme cryptée chiffrée (alors que celui entré de force en ligne de commande apparaît en clair).

Et voilà,
micjoh59 a eu sa réponse (avec sa solution) et moi, j’ai encore appris un truc du coup.
Donc, on remercie tous micjoh59 pour sa question intéressante.

++

A propos de Alban

Papa de 4 enfants étant lui-même resté un enfant. Diététicien-Nutritionniste tombé par obligation dans l'informatique à 22 ans pour le boulot et s'étant "un peu" pris au jeu ... Pas un génie de l'informatique (loin de là), mais intéressé et carrément orienté Linux et entraide. Lassé de l'évolution du Monde de la Santé dans lequel les patients sont de plus en plus à traiter comme des clients (je suis un soignant !!!), j'ai opté pour une reconversion en repartant en Alternance... à... 44 ans D'abord dans le cadre d'un BTS SIO option SISR (Solutions d’Infrastructure, Systèmes et Réseaux) en Septembre 2019. Après l’obtention du BTS (16,57/20 ;-) ), j'ai décidé de poursuivre (toujours en alternance) en Bac+3 avec un Bachelor Concepteur de Systèmes d'Information. Depuis septembre 2022, je suis donc encore plus vieux, mais un jeune diplômé "Administrateur Systèmes et Réseaux". (Bac+3 obtenu avec 16,40/20) Citation personnelle : « Si la réussite facile flatte l’égo, C’est de la persévérance que nait le plaisir de la réussite. »

7 commentaires à propos de “Réinitialisation du mot de passe admin sous MotionEye”

  1. Bonsoir
    pour prendre en compte les modifications, vous pouvez aussi ne pas redemarrer le raspberry, mais simplement le service.
    sudo service motioneye restart

    bonne continuation et merci encore pour la procedure

    • Hello Gregoire,
      Merci pour ta remarque de redémarrage du service !
      Il est vrai que j’ai toujours eu un usage immodéré du reboot.
      Étant un habitué des prises en main de « bidouilleries à la maison », ce qui était le cas à l’époque de cet article (2018), cela n’avait pas d’incidence.
      Actuellement, étant passé de « diététicien qui bidouille chez lui » à « Admin Système », j’use plus volontiers de « service … restart ».
      C’est toujours moche de reboot le PC d’un collaborateur ou le serveur d’un client pour un service 😀
      Au plaisir,

  2. Bonsoir
    Merci pour la procédure qui fonctionne parfaitement chez moi
    il faut juste enlever les # pour que les lignes ne soient plus interprétées comme des commentaires.
    Bien à vous

  3. Bonjour
    Mon fichier sudo nano /etc/motioneye/motion.conf est vide…
    Je ne comprends pas.. Pourtant j’avais déjà fait une réinitialisation de mdp…
    Impossible de me rappeler ce que j’ai mis..
    Y a il une autre solution?

    • Bonsoir,

      Sais-tu quelle est ta version de Debian/Raspbian + quelle est ta version de MotionEye + quelle est ta version de Motion ?
      Il y a peut-être eu des modifications de localisation.

      Peux-tu faire un cd /etc puis un ls pour voir les dossiers disponibles dans /etc ?

      A bientôt,

    • Bonjour,
      Je pense que le sujet de ta question est tout autre là.
      L’article traite de la perte de mot de passe admin pour MotionEye qui est une application installée au sein de Raspbian ; pas de la perte du mot de passe du compte administrateur de Raspbian.
      Si Putty demande un mot de passe, c’est le mot de passe du compte administrateur de Raspbian, pas celui de MotionEye.
      La solution est donc la « réinitalisation du mot de passe de Raspbian » ou « comment changer mot de passe oublié sur Raspberry Pi ».
      Je l’ai déjà réalisé pour un ami et la procédure avait fonctionné.
      @+

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.