adminユーザーのパスワードをリセットする
admin以外のユーザーにシステム管理者権限を与えていない場合、adminユーザーのパスワードを紛失するとRedmineの管理が行えなくなってしまいます。このような場合、adminユーザーのパスワードを強制的に変更することができます。
Redmineがインストールされているサーバでコマンドプロンプトを開き作業を行います。
1. Redmineのインストールディレクトリに移動
Redmineがインストールされているディレクトリに移動してください。
例:
cd /var/lib/redmine
2. Railsのコンソールを開く
以下のコマンドを実行してRailsのコンソールを開いてください。
bundle exec rails console production
3. adminユーザーに対応するオブジェクトを取得してパスワードを更新
>> User.find_by_login('admin').update!(password: '新パスワード')
4. Railsコンソールを終了
>> quit
作業は以上で完了です。adminユーザーは新しく設定したパスワードでログインできるようになります。
前述の手順はRedmineにシステム管理者権限を持ったユーザーでログインできなくなった場合など非常時の手順です。
システム管理者権限を持ったユーザーでログインできる場合は、Redmineの「管理」→「ユーザー」開き各ユーザーの編集画面で新しいパスワードを設定できます。