有时候忘记jenkins登录密码,登录不上jenkins,有时候觉得有登录校验麻烦,下面有个特别简单的方法教大家取消登录校验

首先我们需要找到jenkins 登录校验的源码:

不同安装方式jenkins的web校验的源码位置不同,所以我们find搜索下即可

find / -name “config.xml”

我的路径如下:
jenkins取消登录验证_第1张图片

备份源码配置,如果出问题了直接回滚:

cp /root/.jenkins/config.xml /root/.jenkins/config.xml.bak

修改配置:
jenkins取消登录验证_第2张图片

这个修改的东西挺多的,而且特别容易出错,所以下面有给大家修改好的文件,直接粘贴复制即可:



  
    hudson.diagnosis.ReverseProxySetupMonitor
  
  2.121.1
  RUNNING
  2
  NORMAL
  true
  
  
  false
  
  ${JENKINS_HOME}/workspace/${ITEM_FULL_NAME}
  ${ITEM_ROOTDIR}/builds
  
  
    
      JDK
      /usr/local/JDK
      
    
  
  
  
  
  0
  
    
      
      all
      false
      false
      
    
    
      
      dev
      false
      false
      
    
  
  all
  -1
  
    JNLP-connect
    JNLP2-connect
  
  
  
    false
  
  
  

kill tomcat进程在从新启动tomcat:

sh tomcat8.0/bin/startup.sh

测试访问是否能直接登录:
jenkins取消登录验证_第3张图片

登录的时候就直接跳过输入用户密码那一项了,并且右上角已经没有了用户那个小对话框了,此时说明我们成功了,没成功的也可以多研究研究这个东西还是非常简单的。


有志者事竟成,破釜沉舟,百二秦关终属楚;
苦心人天不负,卧薪尝胆,三千越甲可吞吴;