Administrator-Passwort zurücksetzen
Wenn Sie das Administrator-Passwort vergessen haben und sich nicht anmelden können, können Sie es über die Server-Konsole zurücksetzen — auf demselben Server, auf dem Qubix installiert ist. Der Vorgang läuft lokal auf dem Server und erfordert keinen Zugriff auf das Panel.
Wenn ein zweiter Administrator (oder ein Teamlead mit den entsprechenden Berechtigungen) sich noch anmelden kann, kann er Ihr Passwort im Panel für Sie ändern, ohne Server-Zugriff. Siehe Benutzer. Das Zurücksetzen über die Konsole (unten) ist für den Fall gedacht, dass niemand Zugang hat.
Zurücksetzen über die Server-Konsole
Sie benötigen SSH-Zugriff auf den Server, auf dem Qubix läuft, und der Qubix-Stack muss aktiv sein.
-
Verbinden Sie sich über SSH (in einer interaktiven Sitzung) mit dem Server und führen Sie aus:
Bashcurl -sSL https://qubix.pro/reset-password.sh | bash -
Das Tool zeigt die Liste der Administrator-Konten an. Geben Sie die Nummer des Kontos ein, dessen Passwort Sie zurücksetzen möchten, und bestätigen Sie mit Enter.
-
Geben Sie das neue Passwort ein — mindestens 8 Zeichen — und wiederholen Sie die Eingabe. Die Eingabe wird während des Tippens ausgeblendet. Wenn Sie stattdessen ein sicheres Passwort generieren lassen möchten, lassen Sie das Feld leer und drücken Sie Enter; das Tool gibt das generierte Passwort einmalig aus.
-
Bestätigen Sie. Das neue Passwort tritt innerhalb weniger Sekunden in Kraft — ein Neustart ist nicht erforderlich. Melden Sie sich unter der Adresse Ihres Panels mit derselben E-Mail-Adresse und dem neuen Passwort an.
Wenn das Tool ein Passwort generiert, wird es in der Konsole angezeigt. Kopieren Sie es, und löschen Sie anschließend den Verlauf und den Scrollback Ihres Terminals, damit es nicht auf dem Bildschirm oder in Ihrem Shell-Protokoll verbleibt.
Einen bestimmten Administrator direkt zurücksetzen
Um die Liste zu überspringen und ein Konto direkt per E-Mail anzusprechen, übergeben Sie sie als Argument:
Der restliche Ablauf ist derselbe — geben Sie das neue Passwort ein (oder lassen Sie es leer, um eines zu generieren) und bestätigen Sie.
Die Passwort-Eingabeaufforderung benötigt ein echtes Terminal. Führen Sie den Befehl in einer
interaktiven SSH-Sitzung aus (ssh -t falls erforderlich) — nicht aus einem Skript, einem
Cron-Job oder einem anderen nicht-interaktiven Kontext, in dem die verdeckte Eingabe nicht gelesen
werden kann.