重置Jenkins用户权限和密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重置Jenkins用户权限和密码相关的知识,希望对你有一定的参考价值。

一.重置用户权限

技术分享图片

解决方法:

 

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

<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>false</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>

然后重启服务

service jenkins restart


二.重置用户密码

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

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

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

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

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


保存重启Jenkins程序

Service Jenkins restart

 

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





以上是关于重置Jenkins用户权限和密码的主要内容,如果未能解决你的问题,请参考以下文章

重置jenkins用户名密码

Jenkins重置密码

Gitlab通过控制台重置密码及解锁用户

重置jenkins密码

Linux命令:MySQL系列之十--MySQL用户和权限管理mysql管理员密码重置

linux12Devops --> 03Jenkins实战