# 当jenkins忘记了管理用户的密码时,只能通过修改配置文件并重启的方式初始化设置用户名及密码,操作如下:
1. 修改配置文件
找到jenkins的配置目录,笔者的jenkins是下载的war包直接丢在tomcat下启动的,故记录密码的配置文件目录是:/root/.jenkins/config.xml
将以下黄色背景内容true改为false,
[root@kazihuo ~/.jenkins]# cat /Users/Shared/Jenkins/Home/config.xml |grep 'useSecurity' -C1
<mode>NORMAL</mode><useSecurity>true</useSecurity><authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
2.然后重启jenkins即可:
在终端关闭
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
在终端打开
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
3.jenkins重启后浏览器访问页面,找到Manage Jenkins->Config Global Security->启用安全->Jenkins' ownuser database->允许用户注册,保存应用,重新注册账号