Passwort im BeAdmin-Panel zurücksetzen

Schritt-für-Schritt-Anleitung zur Wiederherstellung des Zugriffs auf Ihr Konto.

Wenn Sie Ihr BeAdmin-Passwort vergessen haben oder sich nicht anmelden können, stehen Ihnen zwei Methoden zur Wiederherstellung des Zugangs zur Verfügung:

  • Über die Funktion „Passwort zurücksetzen" (empfohlen und am einfachsten).
  • Über das Server-Terminal (wenn kein SMTP-Relay konfiguriert ist).

Methode 1: Über die Funktion „Passwort zurücksetzen"

Achtung

Diese Methode funktioniert nur, wenn ein SMTP-Relay im Panel konfiguriert ist.
Weitere Informationen finden Sie in dieser Anleitung: SMTP-Relay in BeAdmin einrichten.

  1. Öffnen Sie die BeAdmin-Anmeldeseite.
  2. Klicken Sie auf die Schaltfläche Passwort zurücksetzen.

BeAdmin-Anmeldeseite mit Schaltfläche zum Zurücksetzen Schaltfläche „Passwort zurücksetzen" auf der Anmeldeseite

  1. Geben Sie die E-Mail-Adresse des Benutzers ein, dessen Passwort zurückgesetzt werden soll.

BeAdmin-Formular zum Zurücksetzen des Passworts E-Mail-Eingabeformular zum Zurücksetzen des Passworts

  1. An die angegebene E-Mail-Adresse wird ein Link zum Zurücksetzen des Passworts gesendet.
  2. Folgen Sie dem Link und legen Sie ein neues Passwort fest.

Methode 2: Zurücksetzen über das Server-Terminal (wenn kein SMTP-Relay konfiguriert ist)

Verbinden Sie sich per SSH mit dem Server. Weitere Details: Verbindung zu VPS oder dediziertem Server per SSH unter Windows.

Benutzerdaten in BeAdmin werden in einer SQLite-Datenbank gespeichert unter:
/var/lib/beadmin/data.sqlite

  1. Installieren Sie das Dienstprogramm sqlite3 (falls noch nicht installiert):
apt update
apt install sqlite3 -y
  1. Generieren Sie einen Hash für das neue Passwort (ersetzen Sie Newpass durch Ihr gewünschtes Passwort):
python3 - <<'EOF'
import bcrypt
pw = b"Newpass"
print(bcrypt.hashpw(pw, bcrypt.gensalt()).decode())
EOF

Beispielausgabe (Ihr Hash wird anders aussehen):

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

Kopieren Sie diesen Hash.

  1. Verbinden Sie sich mit der Datenbank:
sqlite3 /var/lib/beadmin/data.sqlite
  1. Führen Sie die Update-Abfrage aus (ersetzen Sie Hash und E-Mail-Adresse durch Ihre eigenen):
UPDATE users
SET password='$2b$12$dM8jH35tJjVgF5os8dvn4.ujXA8cNe8KKFz5/ZdJx4xiWtVX/GS6y'
WHERE email='user@example.com';
  1. Beenden Sie sqlite3:
.exit

Nützliche Hinweise

  • Nach dem Zurücksetzen des Passworts über das Terminal empfiehlt es sich, es in der Panel-Oberfläche durch ein komfortableres Passwort zu ersetzen.
  • Wenn Sie die E-Mail-Adresse des Benutzers nicht kennen, können Sie sie in der Datenbank nachschlagen: SELECT email FROM users;.

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns