Назад | Перейти на главную страницу

Отправить сброс пароля без отправки электронного письма

Я установил Submin. В инструкции написано, что я должен восстановить свой пароль при первом входе в систему. Все должно быть в порядке, submin отправит мой новый пароль по электронной почте, но отправка электронной почты отключена на сервере. Как я могу получить новый пароль без отправки электронного письма в Submin?

Откройте свою базу данных с помощью sqlite3.

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

В инструменте выполните следующие команды:

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

Затем запустите этот оператор sql, чтобы проверить имя пользователя и адрес электронной почты:

SELECT name,users FROM users WHERE id = 1;

Вывод будет в следующем формате:

username, email

После этого закройте sqlite3 и откройте следующий URL:

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

В случае по умолчанию с этими операторами sql это должно быть

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