Réinitialisation du mot de passe dans le panneau BeAdmin

Guide étape par étape pour récupérer l'accès à votre compte.

Si vous avez oublié votre mot de passe du panneau BeAdmin ou si vous ne parvenez pas à vous connecter, vous pouvez le réinitialiser de deux manières :

  • Via la fonctionnalité « Réinitialiser le mot de passe » (recommandée et la plus simple).
  • Via le terminal du serveur (si le relais SMTP n'est pas configuré).

Méthode 1 : Via la fonctionnalité « Réinitialiser le mot de passe »

Attention

Cette méthode ne fonctionne que si un relais SMTP est configuré dans le panneau.
Consultez ce guide : Configurer le relais SMTP dans BeAdmin.

  1. Accédez à la page de connexion de BeAdmin.
  2. Cliquez sur le bouton Réinitialiser le mot de passe.

Page de connexion BeAdmin avec le bouton de réinitialisation Bouton « Réinitialiser le mot de passe » sur la page de connexion

  1. Saisissez l'adresse e-mail de l'utilisateur dont le mot de passe doit être réinitialisé.

Formulaire de réinitialisation du mot de passe BeAdmin Formulaire de saisie de l'e-mail pour la réinitialisation du mot de passe

  1. Un lien de réinitialisation sera envoyé à l'adresse e-mail indiquée.
  2. Suivez le lien et définissez un nouveau mot de passe.

Méthode 2 : Réinitialisation via le terminal du serveur (si le relais SMTP n'est pas configuré)

Connectez-vous au serveur via SSH. Plus de détails : Connexion à un VPS ou à un serveur dédié via SSH sous Windows.

Les données utilisateurs de BeAdmin sont stockées dans une base de données SQLite à l'emplacement suivant :
/var/lib/beadmin/data.sqlite

  1. Installez l'utilitaire sqlite3 (s'il n'est pas déjà installé) :
apt update
apt install sqlite3 -y
  1. Générez un hash pour le nouveau mot de passe (remplacez Newpass par le mot de passe souhaité) :
python3 - <<'EOF'
import bcrypt
pw = b"Newpass"
print(bcrypt.hashpw(pw, bcrypt.gensalt()).decode())
EOF

Exemple de sortie (votre hash sera différent) :

$2b$12$dM8jH35tJjVgF5os8dvn4.ujXA8cNe8KKFz5/ZdJx4xiWtVX/GS6y

Copiez ce hash.

  1. Connectez-vous à la base de données :
sqlite3 /var/lib/beadmin/data.sqlite
  1. Exécutez la requête de mise à jour (remplacez le hash et l'e-mail par les vôtres) :
UPDATE users
SET password='$2b$12$dM8jH35tJjVgF5os8dvn4.ujXA8cNe8KKFz5/ZdJx4xiWtVX/GS6y'
WHERE email='user@example.com';
  1. Quittez sqlite3 :
.exit

Remarques utiles

  • Après avoir réinitialisé le mot de passe via le terminal, il est recommandé de le modifier à nouveau depuis l'interface du panneau pour choisir quelque chose de plus pratique.
  • Si vous ne connaissez pas l'adresse e-mail de l'utilisateur, consultez la base de données : SELECT email FROM users;.

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter