
Eu instalei o Submin. O manual diz que devo recuperar minha senha no primeiro login. Deve estar tudo bem, o submin enviará minha nova senha por e-amil, mas o envio de e-mail está desabilitado no servidor. Como posso obter uma nova senha sem enviar e-mail no Submin?
Responder1
Abra seu banco de dados com sqlite3.
sqlite3 /var/lib/submin/conf/submin.db
Na ferramenta execute estes comandos:
DELETE FROM password_reset WHERE userid = 1;
INSERT INTO password_reset(userid,expires,key) VALUES(1,strftime('%s','now')+(7*24*60*60),'verysecretfakekey');
Em seguida, execute esta instrução sql para verificar o nome de usuário e o email:
SELECT name,users FROM users WHERE id = 1;
A saída estará no seguinte formato:
username, email
Feito isso, feche o sqlite3 e abra o seguinte URL:
http://example.com/submin/password/<username>/key
No caso padrão com essas instruções SQL, deveria ser
http://example.com/submin/password/admin/verysecretfakekey