Сброс пароля администратора от системы управления проектами Redmine в Debian 8 Jessie/Ubuntu 14.04 Trusty Tahr

Если был утерян/забыт пароль учетной записи администратора (по-умолчанию — admin) от системы управления проектами Redmine. То есть несколько вариантов его сбросить, через консоль управления базой данных, через консоль RAILS.

 

Посредством базы данных MySQL

Все пользователи хранятся в базе данных Redmine, в таблице (users). Пользовательские пароли сформированы методом SHA1 + Salt. Хешированный пароль хранится в поле (hashed_password), соль в поле (salt).

 

Для сброса пароля, необходимо обновить значение (hashed_password) и сбросить (salt). Генерируем SHA1 из слова (прим. admin), полученный результат еще раз хешируем. Получаем шифрованный пароль:

echo -n admin | sha1sum | awk '{print $1}'
d033e22ae348aeb5660fc2140aec35850c4da997

echo -n d033e22ae348aeb5660fc2140aec35850c4da997 | sha1sum | awk '{print $1}'
7b2e9f54cdff413fcde01f330af6896c3cd7e6cd

 

Подключаемся к mysql и изменяем пароль администратора (по-умолчанию — admin):

mysql -u root -p redmine
update users set hashed_password='7b2e9f54cdff413fcde01f330af6896c3cd7e6cd', salt='' where login='admin';

Теперь у пользователя (admin) пароль (admin).

 

Посредством консоли RAILS

Сбросить пароль на учетной записи, можно посредством консоли RAILS. Переходим в каталог где установлен Redmine и входим в консоль:

RAILS_ENV=production bundle exec rails c

Находим нужного нам пользователя (прим. admin):

user = User.where(login: 'admin').first

Задаем новый пароль (длина пароля, должна быть не менее 8 символов):

user.password = '12345678' 
user.password_confirmation = '12345678'

Сохраняем изменения:

user.save!

 

Вот такими способами можно сбросить пароль от учетной записи администратора или любого другого пользователя.

 

Понравилась или оказалась полезной статья, поблагодари автора

 

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

16 + 13 =

© IT-блог Жаконды All Rights Reserved.
Яндекс.Метрика