zoukankan      html  css  js  c++  java
  • Centos系统,jenkins忘记管理员密码

    一、 Jenkins初始密码的位置 

       如果为centos 7 系统,则初始密码的位置在 根目录的隐藏文件夹下面:/var/lib/jenkins/secrets/下面,initialAdminPassword文件里面,编辑即可以找到;

       初始密码用过之后,设置了新管理员密码后,便不再有效;

    二 、 找回Jenkins的管理员密码:

       网上有很多方式,改密码等;但最后选择了,改配置文件+改密码+恢复配置文件的方式; 

    步骤:

    1. 复制/var/lib/jenkins/config.xml目录下面的config.xml文件,备份为config.xml.bak文件;

    2. 修改config.xml 文件;删除下图红框部分内容,即<useSecurity>、<authorizationStrategy>、<securityRealm>节点,并保存;

     <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服务的tomcat;

    4. 访问Jenkins地址,发现Jenkins不再需要登录;

    5. 进入首页>“系统管理”>“Configure Global Security”,勾选“启用安全”;

    6. 在”访问控制>安全域”里面  ,勾选 “jenkins专有用户数据>允许用户注册”;

    7. 重启搭载Jenkins服务的tomcat后,访问Jenkins目录后,发现“系统管理”里有“管理用户”了;

    8. 重新创建用户后,将 /var/lib/jenkins/目录下面备份的config.xml删除,将config.xml.bak文件复制为config.xml;

    9. 重启tomcat,重新访问Jenkins,用新建的账号登录即可;

    参考博客: http://blog.csdn.NET/jlminghui/article/details/54952148

  • 相关阅读:
    Visitor Pattern (Visitor设计模式)
    JS DatePicker: jscalendar1.0___v1.51 (JS日期选择器)
    转:Mediator模式
    转: Debug with IIS Express
    101 LINQ Samples
    关于进程与线程:About Processes and Threads
    转:PureMVC示例 CafeTownsend
    Haskell Editor:Leksah & EclipseFP The Haskell plugin for Eclipse
    Haskell、C#、Java、C 程序执行效率比较 :Write your first parallel Haskell program
    SCJP: java exerciese 1
  • 原文地址:https://www.cnblogs.com/kaishi/p/7467822.html
Copyright © 2011-2022 走看看