zoukankan      html  css  js  c++  java
  • jenkins密码忘记解决

    1、停止jenkins
    
    sh /usr/local/tomcat/bin/shutdown.sh
    
    
    2、找到config.xml
    
    [root@test3 hello]# find / -name config.xml
    /root/.jenkins/jobs/test/config.xml
    /root/.jenkins/config.xml
    /root/.jenkins/users/jenkins/config.xml
    
    
    3、备份文件
    
    cp /root/.jenkins/config.xml /root/.jenkins/config.xml.bak
    
    
    4、删除config.xml文件中的以下内容: (注意是总配置文件,不是users下面的文件)
    
    vi /root/.jenkins/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>
    
    
    5、重启jenkins 或者重启容器
    
    sh /usr/local/tomcat/bin/startup.sh
    
    
    这样就不需要login登陆,直接就可以进入jenkins界面了,就跟jenkins刚搭建好首次打开的状态一样。
    
    
    6、重置admin密码
    
    进入首页-》系统管理-》全局安全配置
    
    把“启用安全”勾上和把Jenkins专有用户数据库勾上、允许用户注册勾上-》保存
    
    然后看jenkins界面右上角有个注册用户,重新注册下就好了
    
    这个时候虽然用户名密码有了
    
    
    7、恢复配置文件
    
    最后再恢复config.xml文件(别忘了恢复这个文件),最后再重启jenkins
    
    mkdir /rubbish/
    
    mv /root/.jenkins/config.xml /rubbish/
    
    cp /root/.jenkins/config.xml.bak /root/.jenkins/config.xml
    
    
    
    8、重启jenkins
    
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    
    
    10、使用新密码登录
    
    admin/jenkins@123
    
    
    参照文档
    
    https://yq.aliyun.com/articles/626001
  • 相关阅读:
    ubuntu下Thrift快速入门
    java Future用法和意义一句话击破 [转]
    RPC、基于netty的长连接和websocket
    基于netty的长连接
    IO
    HTML5 中websocket长连接的具体实现方法
    单链表中是否出现环状,使用快慢指针算法。
    SpringMVC 事务配置完全详解
    hibernate annotation 一对多,多对一,实例
    tomcat 内存溢出
  • 原文地址:https://www.cnblogs.com/effortsing/p/10375486.html
Copyright © 2011-2022 走看看