Потеряв пароль, полез менять через базу данных. Бесполезно — redmine использует sha1 хеш с солью.
Нашел способ — через консоль рельс. Правда у меня не заработал пример — ходит из блога в блог и из форума в форум с опечаткой, но это я позже обнаружил. Поэтому тут пишу исправленный вариант (комбинация этой заметки и этой):
Идем в папку установки redmine (обычно это /user/share, у меня /var/lib) и запускаем рельсову консоль.
1 2 | cd /usr/share/redmine ruby script/console production |
Далее в консоли:
1 2 3 4 | >> 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, и разжевываю для таких же несведущих админов.