先停止jenkins
先找到jenkins的家目录
如果是docker启动的话一般是挂载目录里面
如果是war包启动的话,一般在 {用户家目录}下的 .jenkins 目录下,jenkins 前面有个点
当然也可能在 /var/lib/jenkins 里面,看当时的anq
进入后,ls 显示所有文件

我的是togeek 作为用户名,所以我cd togeek_1140752901910222219/
vim config.xml
找到passwordHash

把中间的值用替换,井号也是一起的#jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq
保存退出
现在启动jenkins
就可以正常登录,并使用密码 123456 进行登录了
登录后就可以修改成自己的秘密了
整体思路就是使用一个已知的密码替换掉忘记的密码
文章介绍了如何停止Jenkins服务,查找配置文件,替换passwordHash的值来重置密码,具体步骤包括定位Jenkins家目录,编辑config.xml,用新密码替换旧的哈希值,然后重启服务,用新密码123456登录,并在登录后修改密码。
2160

被折叠的 条评论
为什么被折叠?



