Jenkins重置密码
Posted make有意义
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins重置密码相关的知识,希望对你有一定的参考价值。
Jenkins中所有用户信息都保存在Jenkins_home目录下的users目录中。每个用户对应一个目录。对应 admin 用户,可以查看 users/admin/config.xml 文件,其中 passwordHash 字段中 #jbcrypt: 后面的部分就是密码经过 hash 加密后的密文.
#Jenkins_home目录名称可能会自定义,或可尝试查找一已知用户名,如:admin
#find / -name "admin"
/home/jenkins/.jenkins/users
#sh bin/catalina.sh stop/start
可能会出现报错:Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using 'localhost:11.0' as the value of the DISPLAY variable.
解决:原因是windows内核集成了gui,而linux上没有启动x server
解决办法:
1。启动x server
2。在java运行参数上加-Djava.awt.headless=true
修改了应用服务器的启动文件。比如tomcat.
/bin/catalina.sh
在所有的??-Dcatalina.home="$CATALINA_HOME" /下面都加上了 -Djava.awt.headless=true??/
#sh bin/catalina.sh stop/start
亲测用了办法2,的确恢复正常了。
以上是关于Jenkins重置密码的主要内容,如果未能解决你的问题,请参考以下文章