JenkinsでAdmin権限を持つユーザのパスワードを全て忘れた時の復旧方法
あらすじ
- ローカルで動かしているJenkinsでAdministrator権限を持っているユーザ、およびそのパスワードを忘れたので、色々な事ができなくなった
- また、Administrator権限を持つユーザがいない = Jenkinsの管理画面が開けなくなった事で権限復旧もできなくなった
環境
- Windows XP
- Jenkins 1.470
- ユーザ情報: Jenkinsのユーザデータベース
- 権限管理: 行列による権限設定
- ローカルで運用している
- JenkinsはWindowsサービスに登録している
原因と解決手順
気づき
! 内容符号化 (Content-Encoding) に問題があります 不正または不明な形式で圧縮されているため、ページを表示できません。 ・この問題を Web サイトの管理者に報告してください。 [再試行]
- 試しにChromeでもやってみたがこう
このウェブページにアクセスできません http://localhost:8080/manage のウェブページは一時的に停止しているか、 新しい http://localhost:8080/manage に移動した可能性があります。 エラー 330 (net::ERR_CONTENT_DECODING_FAILED): 不明なエラーです。
- まさかのIE6。ログイン画面からレイアウト崩れてて(さすがにサポートしてないよなぁ)とか思いつつアクセスすると…
アクセスできません kk_Ataka には、Administer パーミッションがありません。
なんだと!? …でも管理画面にいけないんだから、権限も振れないよ。どうしよう。