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の「管理」→「ユーザー」開き各ユーザーの編集画面で新しいパスワードを設定できます。