
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