はじめに
Jenkinsでアカウントの権限設定に失敗し(管理者権限のつけ忘れなど)、ログインすることができない、操作権限がなく何もできないといった状態に陥った場合の対処方法です。
手順
1. サーバーへアクセス
SSHでサーバーへアクセスする
2. 設定ファイルを開く
以下にあるコンフィグファイルを開く。
/var/lib/jenkins/config.xml
($JENKINS_HOME)
3. セキュリティを無効化する
- useSecurityタグ内ををFalseに変更する。
- authorizationStrategyタグ内を削除する。
- securityRealmタグ内を削除する。
4. Jenkinsを再起動させる
sudo /etc/init.d/jenkins restart
5. Jenkinsにログイン
ブラウザからログイン。その後にセキュリティ設定正しく設定する。
参考
https://wiki.jenkins-ci.org/display/JENKINS/Disable+security