Passwort zurücksetzen ohne E-Mail-Versand

Passwort zurücksetzen ohne E-Mail-Versand

Ich habe Submin installiert. Im Handbuch steht, dass ich mein Passwort bei der ersten Anmeldung wiederherstellen soll. Das sollte kein Problem sein, Submin sendet mir mein neues Passwort per E-Mail, aber der E-Mail-Versand ist auf dem Server deaktiviert. Wie kann ich in Submin ein neues Passwort erhalten, ohne E-Mails zu senden?

Antwort1

Öffnen Sie Ihre Datenbank mit sqlite3.

sqlite3 /var/lib/submin/conf/submin.db

Führen Sie im Tool diese Befehle aus:

DELETE FROM password_reset WHERE userid = 1;
INSERT INTO password_reset(userid,expires,key) VALUES(1,strftime('%s','now')+(7*24*60*60),'verysecretfakekey');

Führen Sie dann diese SQL-Anweisung aus, um Benutzernamen und E-Mail zu überprüfen:

SELECT name,users FROM users WHERE id = 1;

Die Ausgabe erfolgt im folgenden Format:

username, email

Wenn Sie fertig sind, schließen Sie sqlite3 und öffnen Sie die folgende URL:

http://example.com/submin/password/<username>/key

Im Standardfall mit diesen SQL-Anweisungen sollte es sein

http://example.com/submin/password/admin/verysecretfakekey

verwandte Informationen