COMPTE · RÉINITIALISATION DU MOT DE PASSE

Réinitialiser un mot de passe oublié

La page de connexion de Nebulis n'a pas de lien « Mot de passe oublié ». Toute personne qui pourrait atteindre la page pourrait s'en servir pour prendre le contrôle de votre compte. À la place, vous réinitialisez le mot de passe sur l'ordinateur qui exécute le serveur Nebulis. C'est rapide et cela fonctionne sans connexion internet.

Avant de commencer

Vous devez être devant l'ordinateur qui exécute le serveur Nebulis, ou pouvoir y ouvrir un terminal (par exemple avec le bureau à distance). Il est impossible de réinitialiser un mot de passe depuis un téléphone, une tablette ou un navigateur sur un autre ordinateur.

Réinitialiser un mot de passe sous Windows

  1. Arrêtez le service Nebulis

    Faites un clic droit sur l'icône Nebulis dans la zone de notification et choisissez Stop Service. Cette étape est facultative. Si vous la sautez, l'outil attend un instant que la base de données se libère.

  2. Ouvrez l’Invite de commandes en administrateur

    Sur l’ordinateur qui exécute Nebulis, appuyez sur la touche Windows et tapez cmd. Faites un clic droit sur Invite de commandes et choisissez Exécuter en tant qu’administrateur. Sans droits d’administrateur, la réinitialisation échoue avec « attempt to write a readonly database ».

  3. Trouvez votre nom d'utilisateur

    Exécutez cette commande pour lister les comptes :

    "C:\Program Files\Nebulis\nebulis.exe" --list-users

    Elle affiche le nom d'utilisateur et le rôle de chaque compte :

      Accounts:
        - jsmith  (admin)  "Jamie Smith"
  4. Réinitialisez le mot de passe

    Exécutez cette commande. Remplacez <username> par le nom de la liste :

    "C:\Program Files\Nebulis\nebulis.exe" --reset-password <username>

    Elle affiche un nouveau mot de passe généré au hasard :

      Password reset for "jsmith" (admin).
    
        New password:  6lPRf6CQdCFW
    
      Log in with that, then change it under Settings.

    Si vous préférez choisir le mot de passe vous-même, ajoutez-le après le nom d'utilisateur :

    "C:\Program Files\Nebulis\nebulis.exe" --reset-password <username> MyNewPassw0rd
  5. Redémarrez le service

    Si vous avez arrêté le service, faites un clic droit sur l'icône de la zone de notification et choisissez Start Service.

  6. Connectez-vous et changez le mot de passe

    Ouvrez Nebulis dans votre navigateur et connectez-vous avec le nouveau mot de passe. Allez ensuite dans Réglages → Compte et définissez un mot de passe dont vous vous souviendrez.

Il affiche « No database found »

L'outil cherche la base de données dans C:\ProgramData\Nebulis\data\nebulis.db. Si vous avez déplacé vos données ailleurs, indiquez-lui l'emplacement avec DATA_DIR, puis relancez la réinitialisation :

set DATA_DIR=D:\NebulisData
"C:\Program Files\Nebulis\nebulis.exe" --reset-password <username>

La liste des comptes est vide

La base de données ne contient encore aucun compte. Ouvrez Nebulis dans votre navigateur. Sans compte, Nebulis vous laisse entrer pour créer le premier.

J'utilise Nebulis depuis un autre appareil

La réinitialisation doit quand même s'exécuter sur l'ordinateur qui héberge le serveur. Rendez-vous sur cet ordinateur, ou connectez-vous avec le bureau à distance, et suivez les étapes ci-dessus.

Toujours bloqué ?

Envoyez un e-mail à [email protected] en joignant le message affiché par l'outil.