Как сбросить пароль RocketChat (admin) SNAP?
Если решите как-то реализовать написанное, то все действия вы производите на свой страх и риск!
Сброс пароля RocketChat:
1. Подключаемся к СУБД
rocketchat-server.mongo
2. Выбираем область
use parties
3. Создаем временную одноразовую ссылку для смены пароля
db.getCollection('users').update({username:"ПОЛЬЗОВАТЕЛЬ"}, {$set: { "services":{"loginToken":{"token":"ТокенПридуманный"}}, "requirePasswordChange":true} })
или можно изменить пароль через bcrypt
db.getCollection('users').update({username:"ПОЛЬЗОВАТЕЛЬ"}, { $set: {"services" : { "password" : {"bcrypt" : "хэш" } } } })
4. Переходим по ссылке и меняем пароль
https://домен/login-token/ТокенПридуманный
Категории: Записи по DevOps