笔者风起怨江 出处:https://blog.csdn.net/JackMengJin 笔者原创,转载需注明,如果喜欢请点赞关注,感谢支持!

导读:忘记Jenkins密码不要怕,手把手教你暴力重置Jenkins密码!

安装:https://blog.csdn.net/JackMengJin/article/details/106799238 ->传送门

目录

忘记密码不要怕,手把手教你暴力重置Jenkins密码

一、war包方式登陆Jenkins

1.1 安装Java

1.2 路径

1.3 开启Jenkins服务

1.4 web上验证

二、重置Jenkins密码

2.1 修改配置文件

2.2 重启服务验证

2.3 新建管理员


忘记密码不要怕,手把手教你暴力重置Jenkins密码

写在前面

众所周知Jenkins的插件安装是及其缓慢的,为了避免花费大量的时间去安装Jenkins的插件,这里推荐使用别人已经安装好插件的Jenkins的war包去直接拿来使用。

但使用别人的war会有个非常尴尬的情况,就是用户名密码很可能忘记,或者输入不对。这篇文章主要是针对此种情况出现后的所谓的暴力重置密码来解决忘记密码问题。

那么在之前的《Jenkins学习01:Jenkins的介绍、下载和安装》学习中,只讲了如何用msi包去安装Jenkins,这里先去简单的说明下如何用war包来使用Kenkins。

一、war包方式登陆Jenkins

1.1 安装Java

和msi包安装不同,war包运行需要Java来加载。所以需要先安装java8(.exe安装包),配置相应环境变量

关于Java8的安装和环境变量的内容会在Java篇详细讲解,这里Java安装不是重点。

安装java8成功之后, 在cmd中使用java -version 查看版本信息

如果能查看到版本信息,就证明Java安装和环境变量配置OK,可以进行下一步。

1.2 路径

.jenkins文件夹和jenkins.war 放在C盘->用户-> 家目录中:

1.3 开启Jenkins服务

在cmd中, 进入家目录, 运行以下命令打开Jenkins服务,并在web上验证。

 java -jar jenkins.war --httpPort=5050

这里需要注意两点:

  • 端口不要用8080,修改为其他端口号,这里我用的是5050
  • 通过war包运行的Jenkins,它的服务并不在windows服务中,这点和msi包运行的Jenkins不同。所以在cmd通过命令打开的就是Jenkins服务,关闭cmd窗口相应的服务也就会关掉

当看到 run: Jenkins is fully up and running等字样时,证明当前Jenkins服务已经开启成功。

1.4 web上验证

浏览器上输入localhost:5050,登陆Jenkins

这里需要注意,由于这个war包已经存在了中文插件,所以这里是中文的登陆界面,没有安装插件的话这里是英文界面。

到了这一步以后,我们就可以回归此次文章的主题:暴力重置密码

二、重置Jenkins密码

这里重置Jenkins密码的核心内容在于删除配置文件里原始的密码,并重新打开服务,登陆Jenkins后再重新在设置中去重新添加管理员用户名和密码

2.1 修改配置文件

打开.jenkins目录下的config.xml文件

打开之后,找到以下内容,找到之后将它们统统删掉

<useSecurity>true</useSecurity>
  <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
    <disableSignup>true</disableSignup>
    <enableCaptcha>false</enableCaptcha>
  </securityRealm>

删掉之后保存配置文件。

2.2 重启服务验证

再次在浏览器上登陆Jenkins,查看是否不需要登陆:

果然,再次登陆后,不再提示需要输入账户名和密码了。

这是因为我们已经把配置文件里的用户信息给暴力删除了,所以此时Jenkins是没有开启用户名验证,所以也不存在输入用户名和密码来登陆验证。所以下一步,重新去新建管理员信息。

2.3 新建管理员

点击设置:

选择Configure Global Security:

根据截图选择启动安全允许用户注册

选择后点击保存,点击保存后,界面会立刻跳转,并看到以下界面:

由于之前在配置文件删除了用户,所以这里要重新创建一个用户账号

接下来就是注册账号,建议将注册的用户名密码进行保存,不然再次忘记就麻烦了。

将新注册的用户进行登陆验证:

登陆成功后,可以再次在界面上看到用户名称,和注销等字样。

需要注意的是,不启用安全的话是没有用户名登陆的,是否打开注册看个人需求。


本文的内容就到这里,后续Jenkins更多精彩内容请持续关注。原创不易,如果喜欢请点赞和关注,谢谢大家的支持!

想获得免费的学习资料请添加微信公众号——风起怨江,期待您的关注。

忘记Jenkins登陆密码怎么办?学会这招就够了相关推荐

  1. mysql登录如何重置密码忘记_MySql登陆密码忘记了怎么办?MySQL重置root密码方法...

    MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net star ...

  2. 怎么修改win8计算机用户名和密码忘了怎么办,win8忘记了登陆密码怎么办|win8用户登入密码忘了的解决措施...

    我们很多人都会给自己的电脑设置登录密码,来保护我们的隐私.但是如果自己把登录密码忘记了,不能登录系统该怎么办?下面小编给大家介绍win8忘记了登录密码无法登录的解决措施. 具体操作步骤如下: 1.首先 ...

  3. 易优cms忘记后台登陆密码?解决方法 Eyoucms快速入门

    忘记后台管理密码怎么搞? 方法一: 下载官方易优修改重置后台密码小工具 https://www.eyoucms.com/uploads/soft/200319/1-2003191Q000.zip 下载 ...

  4. 忘记XP登陆密码怎样登陆?

    奇招1:大家知道,windows xp的密码存放在系统所在的winntsystem32config下sam文件中,sam文件即账号密码数据库文件.当我们登陆系统时,系统会自动地和config中的sam ...

  5. 忘记win7登陆密码的问题解决2种可能以及其问题的延伸

    仍然能够进入系统的情况 忘记了账户密码并不必须就不能够进入系统,比如设置了自动登录,或者只是忘记其中一个账户密码.在接下来情况下,我们就能够使用软件或者系统组件来重置密码. 情况1:网民设置了自动登录 ...

  6. 手机linux登陆密码忘了怎么办,忘记linux登陆密码重置的方法

    文章目录 [隐藏] 1.重启ubuntu,随即长按shirft进入grub菜单,选择recovery-mode,不要按回车哦: 2.按"e"键进入编辑页面:如下(恢复模式) 3.将 ...

  7. 农业银行联行号怎么查询_农行信用卡解析丨菜卡怎么提额8W?学会一招就够了!...

    小周的第二张信用卡就是农业银行的信用卡. 大概在16年下的卡,额度是8000.那时候用卡还是不怎么精通,7期账单才破的首提.经历了3+1的时代到现在的6+1,年初的时候终于10W毕业. 喜悦之余顺便给 ...

  8. 忘记了电脑登陆密码,只记得PIN密码时可以登陆电脑怎么修改密码

    长时间使用PIN密码,容易忘记本地用户设置的密码 经常使用PIN密码,忘记了登陆密码 此时,先使用PIN密码登陆 右键我的电脑,打开计算机管理 选择本地用户和组 打开用户,在想要修改密码的账户右键,设 ...

  9. VMware虚拟机忘记Linux用户登陆密码,重置密码解决办法

    VMware虚拟机安装Linux系统,忘记用户登陆密码怎么解决,可以通过重启VMware虚拟机进入系统操作界面去重置密码,重新修改密码. 下面是详细的操作步骤: 1.点击栏目上的倒三角形,选择重新启动 ...

最新文章

  1. 工业工程专业C语言,工欲善其事必先利其器——工业工程课程设置及其核心专业课简介...
  2. CentOS 安装Python 3.52
  3. tocmat类加载:正统的类加载
  4. gdb 命令_gdb实用的调试技巧:启动方式、堆栈信息、单步调试
  5. UNP学习笔记3——基本UDP套接字编程
  6. Fedora17下安装OpenCV2.3.1[转]
  7. UVA11173 Grey Codes【位操作】
  8. transition实现隐藏显示菜单栏效果
  9. (6)Python集合
  10. 安卓rom制作教程_ROM制作与开发必备知识点和技能汇总
  11. 上帝掷骰子吗--量子物理史话
  12. 无头浏览器Selenium的使用要点
  13. 【稀饭】react native 实战系列教程之项目介绍
  14. als算法参数_协调过滤算法之ALS
  15. 铁路现代化技术系统整理(二)之TMIS
  16. linux常用指令pro,第二章:Linux常用基本命令及常用技巧
  17. 跨界融合 | 零数科技正式成为上海现代服务业联合会会员单位
  18. 电商直播带货模式的发展现状
  19. Java集成融云服务端
  20. 三星 v版系统更新无法连接到服务器,《异能勇者》万人新服紧急新开 更新最新版领取新服礼遇...

热门文章

  1. oracle的闪存_Oracle闪存技术介绍
  2. 计算机操作系统面试题
  3. Zigbee协议栈之OS层的API
  4. 最新ESI大学排名出炉,384所中国内地高校上榜!
  5. 安装Ubuntu问题总结(联想256GSSD+1T机械硬盘+GTX1650)
  6. 菜鸟学WEB开发 ASP.NET 5.0 1.0
  7. 查看linux中程序是否被系统杀死,如何查看日志
  8. colmap 稀疏重建的相机轨迹能调吗? 相机轨迹图标太大了
  9. eclipse安装freemarker IDE插件
  10. Redis之java操作(String/hash/set)