重置Jenkins用户权限和密码

简介:

说明

最近在折腾jenkins,配置用户权限时点错了,选择了安全矩阵后没有添加用户,就保存配置了,然后就报错了,提示没有Overall/Read权限。还有另外一个问题,用户的密码忘记了怎么办?

 

一.重置用户权限

clip_image002

 

解决方法:

 

打开配置文件 vim config.xml,配置文件位于jenkins主目录下面。把下面代码删除。

1
2
3
4
5
6
<useSecurity>true< / useSecurity>
<authorizationStrategy  class = "hudson.security.AuthorizationStrategy$Unsecured" / >
<securityRealm  class = "hudson.security.HudsonPrivateSecurityRealm" >
<disableSignup>false< / disableSignup>
<enableCaptcha>false< / enableCaptcha>
< / securityRealm>

 

然后重启服务

service Jenkins restart

 

直接登录,重新配置用户权限

clip_image004

 

二.重置用户密码

 

Jenkins专有用户的数据存放在JENKINS_HOME/users目录。打开忘记密码的用户文件夹,里面就一个文件config.xml。

 

编辑vim config.xml,找到<passwordHash>节点,如图:

1
2
3
<hudson.security.HudsonPrivateSecurityRealm_ - Details> 
<passwordHash> #jbcrypt:$2a$10$LxMm9HqAI/R4z7gL57qTouW/Mrz8uSaBpCGKvKc7K6dK.g/0yk/uq</passwordHash>
< / hudson.security.HudsonPrivateSecurityRealm_ - Details>

把<passwordHash>节点的内容替换成如下内容,注意前后没有空格

1
#jbcrypt:$2a$10$LxMm9HqAI/R4z7gL57qTouW/Mrz8uSaBpCGKvKc7K6dK.g/0yk/uq

 

保存重启Jenkins程序

Service Jenkins restart

 

然后重新登录,输入密码123456



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1917980,如需转载请自行联系原作者

相关文章
|
安全 jenkins 持续交付
Jenkins - Window下,Jenkins 忘记密码解决方法
Jenkins - Window下,Jenkins 忘记密码解决方法
634 0
Jenkins - Window下,Jenkins 忘记密码解决方法
|
2月前
|
安全 jenkins 持续交付
Jenkins 忘记登录密码解决办法
Jenkins 忘记登录密码解决办法
91 2
|
8月前
|
jenkins 持续交付 Docker
docker部署jenkins,初始密码解决方案
docker部署jenkins,初始密码解决方案
140 0
|
jenkins Java 持续交付
Jenkins - 默认用户名和密码及启动方法
Jenkins - 默认用户名和密码及启动方法
5953 0
|
运维 jenkins 持续交付
jenkins用户权限隔离
jenkins用户权限隔离
228 0
jenkins用户权限隔离
|
jenkins 持续交付 数据安全/隐私保护
jenkins忘记admin密码,解决办法
jenkins忘记admin密码,解决办法
467 0
jenkins忘记admin密码,解决办法
|
jenkins 持续交付 数据安全/隐私保护
Jenkins----凭据管理之创建和删除用户名密码形式的凭据
Jenkins----凭据管理之创建和删除用户名密码形式的凭据
590 0
Jenkins----凭据管理之创建和删除用户名密码形式的凭据
|
安全 jenkins 应用服务中间件
Jenkins(7)- 解决Linux下忘记Jenkins密码
Jenkins(7)- 解决Linux下忘记Jenkins密码
683 0
Jenkins(7)- 解决Linux下忘记Jenkins密码
|
jenkins 持续交付 数据安全/隐私保护
jenkins的admin用户的初始密码路径
jenkins的admin用户的初始密码路径
1225 0
jenkins的admin用户的初始密码路径
|
安全 jenkins Java
4❤️Jenkins从零到壹❤️ :用户权限管理(JAVA 小虚竹)
4❤️Jenkins从零到壹❤️ :用户权限管理(JAVA 小虚竹)
108 0
4❤️Jenkins从零到壹❤️ :用户权限管理(JAVA 小虚竹)