Enviar redefinição de senha sem envio de e-mail

Enviar redefinição de senha sem envio de e-mail

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

informação relacionada