美文网首页
如何找回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