jenkins:忘記密碼怎么辦


方法一:

  去掉密碼登錄配置

修改 JENKINS_HOME/users/user.conf user.conf 就是忘記密碼對應的用戶
針對 yum install jenkins 安裝的Jenkins,它的HOME目錄位於 /var/lib/jenkins/ 下面

[root@localhost users]# ls
01544875_5569514588894601505 01559575_3376572258944946178 jenkins_1378305826108252371 users.xml
[root@localhost users]# cd jenkins_1378305826108252371/
[root@localhost jenkins_1378305826108252371]# pwd
/var/jenkins_home/users/jenkins_1378305826108252371
[root@localhost jenkins_1378305826108252371]# ls
config.xml

比如需要重置jenkins這個用戶的密碼,則進入上面的路徑中,修改config.xml文件,找到標簽<passwordHash>,將其中的密碼哈希值替換為

#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS

代表的是111111的哈希值

  重啟jenkins,使用密碼111111登錄

方法二:

  無密碼使用jenkins

  1、在JENKINS_HOME路徑下先備份conf.xml

  2、刪除如下標簽 

<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,就可以無密碼進入了


免責聲明!

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



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