プロジェクト

全般

プロフィール

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を強制変更すればよい。 
 後はワンライナーで実行できれば。。 良い方法あればコメントください。 

 # 闇鍋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コンソール実行で対応見込み 


 h3. ■補足 

 Thanks 
 https://toot.redmine.jp/@koichi/136585 

戻る