Jenkins系列-Jenkins忘记密码的修复方法
1. Jenkins 目录结构
Jenkins 没有使用数据库,所有的信息都保存在 JENKINS_HOME 目录下的文件中。其中 JENKINS_HOME 目录:
Linux 下通常是 /var/lib/jenkins 或 /var/jenkins_home 或 ~/.jenkins/
Windows 下通常是 C:\Users\[用户名]\.jenkins
通过 Docker 安装时,JENKINS_HOME 目录和启动容器时指定的卷相关。例如 -v /home/demo/jenkins:/var/jenkins_home 参数中,JENKINS_HOME 目录是 Docker 宿主机的 /home/demo/jenkins 目录。
2. admin 密码密文
Jenkins 中所有的用户信息都保存在 JENKINS_HOME 目录下的 users 目录中,每个用户对应一个目录。对应 admin 用户,可以查看 users/admin/config.xml 文件,其中 passwordHash 字段中 #jbcrypt: 后面的部分就是密码经过 hash 加密后的密文。
我们可以将其修改为
#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq
上面这个段加密的是123456,如果不想有错误发现,建议上面disableSignup的配置改成false先试下。
然后我们保存文件,重启jenkins使用admin/123456登录即可。
3. admin 密码明文
JENKINS_HOME 目录中的 /secrets/initialAdminPassword 文件明文保存 admin 用户的密码,直接查看即可。下面例子中的 JENKINS_HOME 需要替换为你实际的目录。
cat JENKINS_HOME/secrets/initialAdminPassword
Jenkins系列-Jenkins忘记密码的修复方法相关推荐
- Jenkins忘记密码的修复方法(Windows/Linux)
在jenkins的安装目录下,找到config.xml配置文件,删除以下节点: <useSecurity>true</useSecurity> <authorizatio ...
- Windows2008系统忘记密码的解决方法
网上转载的,忘记密码不用发愁了. windows2008系统忘记密码的解决方法: 利用放大镜的漏洞来重设密码 首先用系统盘来引导 选择修复计算机 然后打开命令提示符:先备份放大镜,然后用CMD替换 然 ...
- 启动MySQL:net start mysql出现问题+本地Mysql忘记密码的修改方法
解决方法1:(普遍) 管理员开启cmd,进入bin文件夹,方法见图: cmd内输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin这里的路径要换成你自己b ...
- Ubuntn系统忘记密码的解决方法(虚拟机下同样处理)
Ubuntn系统忘记密码的解决方法(虚拟机下同样处理) 参考文章: (1)Ubuntn系统忘记密码的解决方法(虚拟机下同样处理) (2)https://www.cnblogs.com/cnkemi/p ...
- oracle create user identified by,Oracle system用户忘记密码的解决方法
Oracle system用户是大家经常用到的,下面就为您介绍Oracle system用户在忘记密码情况下的解决方法,如果您在使用Oracle system用户时遇到过类似的问题,不妨一看. SQL ...
- 关于智慧团建忘记密码的解决方法
团建链接 关于智慧团建忘记密码的解决方法 *1.*按照重置密码找回的方法有些麻烦. 2.解决方法 也是无意间发现的,当你输入错误密码次数过多时,页面会自动弹出-修改密码的页面,那么此时你只需输入你要修 ...
- linux忘记登录密码可以进pe吗,Linux忘记密码的解决方法
原标题:Linux忘记密码的解决方法 很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可. ...
- 数据库修改和忘记密码的解决方法(附详细步骤和操作图)
数据库修改和忘记密码的解决方法(附详细步骤和操作图) 修改密码 如果能登录的话就直接修改密码 登录方式:win+R输入cmd,接着输入mysql -uroot -p,会提示输入密码,如下图: 重置密码 ...
- 找回mysql账号密码怎么办_mysql忘记密码找回的方法
mysql忘记密码找回的方法: 在找回之前需要对 --skip-networking 参数进行了解 --skip-grant-tables: 关闭mysql验证模块 同时还需要关闭远程连接(避免他人连 ...
最新文章
- clipse3.2/3.3中指定第三方包(JAR)和类路径(CLASSPATH)的几个方法(转做笔记)
- shell命令 vxworks5.5_vxWorks shell命令
- PHP实现二维码扫码登录
- Hibernate---O/R Mapping
- Android 中的接口回调
- 前端学习(1679):前端系列实战课程之为蛇创建食物对象
- 下载Pytorch的自带数据集时报错=urllib.error.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
- 这份数十万人浏览,作为企业风向标的BI报告,你一定要看看
- python自带的解释器叫做_21条python面试题,值得收藏!
- 计算机视觉论文-2021-07-02
- java的四种修饰符访问权限
- .NET Core,.NET Framework和Xamarin有什么区别?
- 剑指offer面试题35. 复杂链表的复制(DFS)(深拷贝)
- qt 创建第二个ui_Qt自定义提示信息弹窗
- 校园二手交易平台项目总结 2013年12月23日,5:57:29
- springboot权限管理系统
- QT系列之曲线图绘制(推荐QCustomPlot)
- HCIE Datacom考试-MAC 地址基础及漂移技术汇总!
- phyton做九九乘法表
- web端 小米商城网站总结
热门文章
- 图片预加载、图片延迟加载插件
- BAT批处理基本命令总结
- c语言gcb最小公倍数,C编序编程题目:输入两个正整数m和n,求其最大公约数和最小公倍...,C语言编程,输入两个正整数M和N(MN),计算M和N...
- AI绘画爆火背后:扩散模型原理及实现
- 图片base64转html
- Mysql基础(十六):explain命令SQL执行计划
- 笔记本 linux 还是mac,我为什么决定要买一台Mac笔记本电脑
- 三极管之开关电路,这篇文章看懂了
- 电脑清除dns缓存命令
- 【设计模式】第十三章:模板方法模式详解及应用案例