重置jenkins用戶名密碼


忘記用戶名密碼(如圖)不管是忘記用戶名密碼還是誤刪jenkins目錄下的users文件都可以使用下面的方式找回密碼,我的版本是Jenkins 2.134

d7327b98d1b939276875577ae6e9633ea5e02322

1.     進入jenkins安裝目錄,我的是/var/lib/Jenkins,忘記裝哪的可以使用find / -name jenkins搜索下

2.    先備份下config.xml文件(cp config.xml config.xml.bak)再vim config.xml

9ee1979738d9108a8321a0926fda4bbf7a2040dc

7322761f81454f7b7766bdb147578a5f903d59f1

刪除截圖中的用戶認證字段

<useSecurity>true</useSecurity>

  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">

    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>

  </authorizationStrategy>

  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">

    <disableSignup>true</disableSignup>

    <enableCaptcha>false</enableCaptcha>

 

  </securityRealm>

3.   重啟jenkins

systemctl restart Jenkins

然后再次訪問jenkins地址就會發現直接打開的首頁,而不需要用戶名密碼

4.    進入首頁-》系統管理-》全局安全配置

把“啟用安全”勾上和把Jenkins專有用戶數據庫勾上

8210857e2351381001b3986330e2ba42d5c62270

然后看jenkins界面右上角有個注冊用戶,重新注冊下就好了

這個時候雖然用戶名密碼有了,但用戶認證還沒開啟(在第二步給關了)

把修改后的config.xml刪掉,然后把備份的拷一份回來再次重啟的jenkins,然后再次登錄就需要用戶密碼驗證了。


免責聲明!

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



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