S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

Redmineの認証でLDAP連携、しかしLDAPサーバがダウンしてしまう場合の考慮

RedmineLDAP連携する設定にして、全てのユーザーをLDAPで認証している場合、LDAPサーバがダウンしてしまうと、何もできなくなってしまう。
LDAPサーバの接続先を変更したくても、WebのUIからしか変更できない?設定ファイルのありかが判らない?ため、全ての認証ができなくなってしまう。
そのため、管理者ユーザー1名をRedmineの独自認証(認証方式「内部」)にしておいた方が無難かも?

Bitnami版RedmineでのRedmineの独自認証ユーザーのパスワードリセット

Redmineとしては以下の方法でリセットできる。
TOP > FAQ > 管理 > adminユーザーのパスワードをリセットする

$ cd {インストールディレクトリ}
$ ruby script/rails console production
> admin_user = User.find_by_login('ユーザー名')
> admin_user.password = '新しいパスワード'
> admin_user.save!

しかし、Bitnami版だとrubyへのパスが通ってない?のでフルパスで指定しなければならない。

{インストールディレクトリ}/ruby/bin/ruby {インストールディレクトリ}/apps/redmine/htdocs/script/rails console production