Jekins忘記密碼的解決辦法
一、admin密碼未更改的情況(原始密碼)
1.進入\Jenkins\secrets目錄,開啟initialAdminPassword檔案,複製密碼;
2.訪問Jenkins頁面,輸入管理員admin,及剛才的密碼;
3.進入後可更改其他管理員密碼;
二、密碼更改忘記情況
1。刪除Jenkins目錄下config.xml檔案中下面程式碼,並儲存檔案。
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
(不用擔心重置密碼之後會重新生成)
2.重啟Jenkins服務
1)可以通過CTRL+R輸入 services.msc 開啟 服務頁面,找到Jenkins服務手動重啟
2)採用URL方式重啟 ;http://[jenkins-server-address][:port]/[command] where [command] can be 瀏覽器輸入http://localhost:8080/restart(該方法未試驗)
3)關閉dos(Jenkins啟動服務)視窗 ;重新進入cmd視窗 輸入 java -jar jenkins.war
3.進入首頁>“系統管理”>“Configure Global Security”;
4.勾選“啟用安全”;
5.點選“Jenkins專有使用者資料庫”,並點選“儲存”;
6.重新點選首頁>“系統管理”,發現此時出現“管理使用者”;
7.點選進入展示“使用者列表”;
8.點選右側進入修改密碼頁面,修改後即可重新登入。
備註:已執行的Jenkins主頁中,點選左側的系統管理—>ConfigureGlobalSecurity進入如下介面