美文网首页
如何找回Jenkins的用户名和密码

如何找回Jenkins的用户名和密码

作者: 梨捉阳笆 | 来源:发表于2020-03-03 10:41 被阅读0次

    今天现场出现一个事故,一位开发的小兄弟在删除另外一个docker容器的时候不小心把我们的Jenkins容器误删了。不过我们的镜像和卷还在,只要按照参数重新启动一个镜像的容器就可以了。重启后原账号的密码就不能用了,需要通过其他途径找回。以下我们经验分享。
    如下是我们恢复Jenkins容器的命令:

    docker run -d --restart=always --name jenkins -e TZ=Asia/Shanghai -v /data/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --privileged=true -p 8080:8080 jenkins-gradle:v1
    

    找到 jenkins 目录的config.xml文件,建议拷贝一份config.xml,然后把原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>
    

    参考资料

    jenkins忘记admin密码拯救
    https://blog.csdn.net/kai_1215/article/details/80731328

    Jenkins 管理员 admin 密码找回
    https://blog.csdn.net/kikajack/article/details/79789564

    相关文章

      网友评论

          本文标题:如何找回Jenkins的用户名和密码

          本文链接:https://www.haomeiwen.com/subject/wsynpqtx.html