Jenkins無法登陸解決方案


Jenkins-2.204.1 版本

   創建jenkins用戶時,沒填full name,且選擇了使用系統的admin登錄或者是admin登錄只是改了admin的登錄密碼導致登錄不上去(Invalid username or password)

       賬戶:admin    

       密碼:(jenkins安裝目錄--secrets文件夾--initialAdminPassword文件里的密碼)  

       結果:登錄不成功。

 

 

 

解決方案(一):    

     1. 進入jenkins安裝目錄,找到文件config.xm 。    

      2. 找到代碼:              <useSecurity>true</useSecurity>    

                                        將true 改成false。  

      3. 瀏覽器重新進入jenkins 。        

      (個人默認為:localhost:8080/restart)  

      4. 打開Manage Jenkins   

         4.1:  進入configure global security(配置全局安全性)      

         4.2: 選擇Jenkins’ own user database(Jenkins自己的用戶數據庫)      

         4.3:選擇Allow users to sign up(允許用戶注冊)    

         4.4:點擊保存     

     5. 進入people,刪除原有用戶,重新創建用戶,記住賬戶密碼。(重新注冊)

     6. 重新登錄。

解決方案(二):

如果使用admin登錄提示無效的密碼

1:找到config.xml 將這段刪掉

<useSecurity>false</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>

2:重啟jenkins 服務

啟動Jenkins服務
net start jenkins  (注:如果Jenkins曾經啟動過,啟動服務不需要進入到某個目錄)
停止Jenkins服務
net stop jenkins

 

3:賬號安全設置,點擊save

1)進入到Configure Global Security

 

 

 

2)設置相關配置

 

3)右上角有一個sign up  進行注冊 如圖

 

 

 

 4)登錄賬戶已經注冊成功切有管理權限,然后使用該賬戶登錄,登錄成功

5)然后去掉匿名用戶的管理權限,一般情況下去掉允許用戶注冊的勾選,保存后再次訪問jenkins,就會強制注冊的用戶才能使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM