忘記用戶名密碼(如圖)不管是忘記用戶名密碼還是誤刪jenkins目錄下的users文件都可以使用下面的方式找回密碼,我的版本是Jenkins 2.134
1. 進入jenkins安裝目錄,我的是/var/lib/Jenkins,忘記裝哪的可以使用find / -name jenkins搜索下
2. 先備份下config.xml文件(cp config.xml config.xml.bak)再vim config.xml
刪除截圖中的用戶認證字段
<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專有用戶數據庫勾上
然后看jenkins界面右上角有個注冊用戶,重新注冊下就好了
這個時候雖然用戶名密碼有了,但用戶認證還沒開啟(在第二步給關了)
把修改后的config.xml刪掉,然后把備份的拷一份回來再次重啟的jenkins,然后再次登錄就需要用戶密碼驗證了。