RedmineでLDAP連携する設定にして、全てのユーザーを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