Cбросить пароль админа в redmine

/ Просмотров: 1693

Потеряв пароль, менять через базу данных. Бесполезно — redmine использует sha1 хеш с солью.

Через консоль рельс.  Верный вариант:

Идем в папку установки redmine (обычно это /user/share, у меня /var/lib) и запускаем рельсову консоль.

 
cd /usr/share/redmine
ruby script/console production

Далее в консоли:

 
>> u = User.find(1)
>> u.password = u.password_confirmation = "new_password"
>> u.save!
>> exit

Обратите внимание: new_password должен быть не менее 6 символов, иначе ошибка. Далее- u.save! — обязательно с восклицательным знаком, иначе метод вернет false, и ничего не сохранится.

P.S. Возможно кому-то мои комментарии покажутся излишни, но я не разбираюсь в ruby on rails, и разжевываю для таких же несведущих админов.