
He instalado Submin. El manual dice que debo recuperar mi contraseña la primera vez que inicie sesión. Debería estar bien, submin enviará mi nueva contraseña por correo electrónico, pero el envío de correo electrónico está deshabilitado en el servidor. ¿Cómo puedo obtener una nueva contraseña sin enviar un correo electrónico en Submin?
Respuesta1
Abra su base de datos con sqlite3.
sqlite3 /var/lib/submin/conf/submin.db
En la herramienta ejecute estos 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');
Luego, ejecute esta declaración SQL para verificar el nombre de usuario y el correo electrónico:
SELECT name,users FROM users WHERE id = 1;
La salida tendrá el siguiente formato:
username, email
Una vez hecho esto, cierre sqlite3 y abra la siguiente URL:
http://example.com/submin/password/<username>/key
En el caso predeterminado con estas declaraciones SQL, debería ser
http://example.com/submin/password/admin/verysecretfakekey