QA #702
奈良 裕記 さんが6年以上前に更新
h3. ■現象/要望
redmineインストール直後のadminパスワードを初期値(admin)から変更したい。
インストール時の定義ファイル上指定などで対応できればベスト。
スクリプトで数十分掛けてインストールするような場合は、install直後のadminパスワード変更徹底は困難。
パスワード変更前に不正利用される可能性がある。
社内サーバやSaaSなら大きな問題にはならないだろうが、インターネット上のVPS等を利用する場合は、セキュリテイ上の問題に成り兼ねない。
http://redmine.jp/tech_note/first-step/admin/admin-user-password/
インストール/起動直後にhttpd止めておく方法もあるが、
インフラ管理者の手間/待ち時間の削減を考えると、インストール後は別途連絡したadmin-passで即時利用可能にするのが適切。
h3. ■解決策
Redmine本体インストール直後に下記処理を実行しadmin-passを強制変更すればよい。
後はワンライナーで実行できれば。。
quitまでを別途テキストファイルで作成しておき、<リダイレクションすれば、ワンライナーで実行できる。これでやりたい放題w。
# 闇鍋Playbookでは、unofficialcookingでは自明なので、unofficialcrackingにでもしよう。 闇鍋Playbookでは、unofficialcookingでは自明なので、unofficialcrackingにでもするかな。
bundle exec rails console production
>> User.find_by_login('admin').update_attribute(:password, '新パスワード')
>> quit
adminユーザーのパスワードをリセットする
http://redmine.jp/faq/administration/reset-admin-password/
h3. ■対応状況
Railsコンソール実行で対応可能。 Railsコンソール実行で対応見込み
h3. ■補足
Thanks
https://toot.redmine.jp/@koichi/136585
戻る