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
  • 相关阅读:
    iOS.TextKit.02.文字图片混合排版
    翻翻乐游戏源码
    Dribbble客户端应用源码
    安卓版谍报馆客户端应用源码
    多文件上传 iOS功能
    最新模仿ios版微信应用源码
    类似QQ的应用毗邻(Pilin)即时聊天源码
    很类似新版天天动听音乐播放器安卓应用源码
    高仿安卓跑酷游戏源码
    类似美丽说应用源码带有详细开发说明文档
  • 原文地址:https://www.cnblogs.com/effortsing/p/10375486.html
Copyright © 2011-2022 走看看