jenkins忘记admin密码,解决办法

简介: jenkins忘记admin密码,解决办法

搭了一套jenkins+gitlab环境,实验练习,想要测试账号权限,突然才发现admin密码忘记了,下面是解决方法。


第一步


[root@jenkins-master]# rpm -ql jenkins ##查看jenkins的所有的目录
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins     ##主目录文件
/var/log/jenkins


第二步:进入主目录用户文件夹替换密码


用户目录是/var/lib/jenkins/users/

[root@jenkins-master admin_5941012542269168659]# pwd
/var/lib/jenkins/users/admin_5941012542269168659

这个方法也可以解决任何创建的账号的密码的修改


进入admin用户文件夹

[root@jenkins-master admin_5941012542269168659]# ls
config.xml
[root@jenkins-master admin_5941012542269168659]# vim config.xml

搜索pass字段

替换掉原来配置的密码哪行(整段复制粘贴进去)

<passwordHash>#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq</passwordHash>

这一行密码就是加密过的123456

system restart jenkins

重启jenkins服务。登录即可

目录
相关文章
|
安全 jenkins 持续交付
Jenkins - Window下,Jenkins 忘记密码解决方法
Jenkins - Window下,Jenkins 忘记密码解决方法
742 0
Jenkins - Window下,Jenkins 忘记密码解决方法
|
7月前
|
安全 jenkins 持续交付
Jenkins 忘记登录密码解决办法
Jenkins 忘记登录密码解决办法
167 2
|
jenkins 持续交付 Docker
docker部署jenkins,初始密码解决方案
docker部署jenkins,初始密码解决方案
200 0
|
jenkins Java 持续交付
Jenkins - 默认用户名和密码及启动方法
Jenkins - 默认用户名和密码及启动方法
6621 0
|
jenkins 持续交付 iOS开发
iOS Jenkins打包报错 rm: Permission denied解决办法
iOS Jenkins打包报错 rm: Permission denied解决办法
288 0
|
jenkins 持续交付 Go
iOS Jenkins打包报错401 Authentication credentials are missing or invalid.解决办法
iOS Jenkins打包报错401 Authentication credentials are missing or invalid.解决办法
243 0
|
jenkins 持续交付 数据安全/隐私保护
Jenkins----凭据管理之创建和删除用户名密码形式的凭据
Jenkins----凭据管理之创建和删除用户名密码形式的凭据
660 0
Jenkins----凭据管理之创建和删除用户名密码形式的凭据
|
安全 jenkins 应用服务中间件
Jenkins(7)- 解决Linux下忘记Jenkins密码
Jenkins(7)- 解决Linux下忘记Jenkins密码
729 0
Jenkins(7)- 解决Linux下忘记Jenkins密码
|
jenkins 持续交付 数据安全/隐私保护
jenkins的admin用户的初始密码路径
jenkins的admin用户的初始密码路径
1608 0
jenkins的admin用户的初始密码路径
|
1月前
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
51 2