重置jenkins用户名密码
忘记用户名密码(如图)不管是忘记用户名密码还是误删jenkins目录下的users文件都可以使用下面的方式找回密码,我的版本是Jenkins 2.134
1. 进入jenkins安装目录,我的是/var/lib/Jenkins,忘记装哪的可以使用find / -name jenkins搜索下
2. 先备份下config.xml文件(cp config.xml config.xml.bak)再vim 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>
3. 重启jenkins
systemctl restart Jenkins
然后再次访问jenkins地址就会发现直接打开的首页,而不需要用户名密码
4. 进入首页-》系统管理-》全局安全配置
把“启用安全”勾上和把Jenkins专有用户数据库勾上
然后看jenkins界面右上角有个注册用户,重新注册下就好了
这个时候虽然用户名密码有了,但用户认证还没开启(在第二步给关了)
把修改后的config.xml删掉,然后把备份的拷一份回来再次重启的jenkins,然后再次登录就需要用户密码验证了。
最新文章
- 【Cocos2d-x游戏开发】Cocos2d-x中的弱联网技术
- Fragment响应返回键
- ajax 跨域提交数据
- VisualSVN Server HTTPS
- 通过git rebase修改commit message
- suse linux中apache+php服务器安装
- 重叠I/O之使用完成例程的扩展I/O【系列二】
- Velocity浅析及与Jsp、Freemarker对比
- Go 语言读写 Excel
- 安装eclipse
- ASP.Net中使用XMLDataSource
- Hibernate之AbstractEntityPersister
- [Linux] deepin与nginx
- .NET界面控件DevExpress发布v18.2.8|附下载
- (转)Docker容器的重启策略及docker run的--restart选项详解
- mysqld_safe启动服务器总结
- 有关 PHP 的 10 道问题
- 【巷子】---react-redux---【react】
- PHP下进行XML操作(创建、读取)
- Gibbs采样