Réinitialiser le mot de passe administrateur
Si vous avez oublié le mot de passe administrateur et ne pouvez pas vous connecter, vous pouvez le réinitialiser depuis la console du serveur — le même serveur sur lequel Qubix est installé. La réinitialisation s'exécute localement sur la machine et ne nécessite pas d'accès au panneau.
Si un deuxième administrateur (ou un chef d'équipe disposant des autorisations appropriées) peut toujours se connecter, il peut modifier votre mot de passe dans le panneau, sans accès au serveur requis. Voir Utilisateurs. La réinitialisation via la console ci-dessous s'applique au cas où personne ne peut se connecter.
Réinitialisation depuis la console du serveur
Vous aurez besoin d'un accès SSH au serveur sur lequel Qubix s'exécute, et la pile Qubix doit être en cours d'exécution.
-
Connectez-vous au serveur via SSH (en session interactive) et exécutez :
Bashcurl -sSL https://qubix.pro/reset-password.sh | bash -
L'outil affiche la liste des comptes administrateur. Saisissez le numéro de celui dont vous souhaitez réinitialiser le mot de passe et appuyez sur Entrée.
-
Entrez le nouveau mot de passe — au moins 8 caractères — et répétez-le. La saisie est masquée pendant la frappe. Pour qu'un mot de passe fort soit généré automatiquement, laissez le champ vide et appuyez sur Entrée ; l'outil affiche le mot de passe généré une seule fois.
-
Confirmez. Le nouveau mot de passe prend effet en quelques secondes — aucun redémarrage n'est nécessaire. Connectez-vous à l'adresse de votre panneau avec le même e-mail et le nouveau mot de passe.
Si vous laissez l'outil générer un mot de passe, celui-ci est affiché dans la console. Copiez-le, puis effacez le défilement et l'historique de votre terminal afin qu'il ne reste pas visible à l'écran ou dans le journal de votre shell.
Réinitialiser directement un administrateur spécifique
Pour ignorer la liste et cibler un compte par e-mail, passez-le en argument :
La suite du processus est identique — entrez le nouveau mot de passe (ou laissez le champ vide pour en générer un) et confirmez.
L'invite de mot de passe nécessite un vrai terminal. Exécutez la commande dans une session SSH
interactive (ssh -t si nécessaire) — pas depuis un script, une tâche cron ou tout autre
contexte non interactif, où la saisie masquée ne peut pas être lue.