首页 > 其他分享 >Jenkins 忘记登录密码怎么办

Jenkins 忘记登录密码怎么办

时间:2023-04-21 13:24:27浏览次数:36  
标签:xml 登录 root 密码 jenkins Jenkins config

在安装Jenkins中遇到忘记登录密码该怎么呢?方法有很多,我这里记录一下我找的方法

1、先停止 jenkins 服务

systemctl stop jenkins

2、找到 config.xml 文件

find / -name config.xml

命令执行后找到如下结果:
/root/.jenkins/config.xml
/root/.jenkins/users/admin_8399930579519261757/config.xml

3、备份config.xml文件

cp /root/.jenkins/config.xml /root/.jenkins/config.xml.bak

4、删除config.xml文件中的以下内容(下图):

(注意是总配置文件,不是users下面的文件)

vi /root/.jenkins/config.xml

 5、重启 jenkins 服务

java -jar /***/jenkins.war --httpHost:8080 
***代表war包所在的目录

这时不需要登陆,直接进入 jenkins 界面,和 jenkins 刚搭建好后首次打开时状态一致。

6、重置admin密码

进入首页->Manage Jenkins -> security

把“启用安全”、Jenkins 专有用户数据库、允许用户注册 勾上后保存,如图

 保存之后,页面跳转到登录页,如下图

 接下来进入注册

 这样,我们就注册成功了,一定要记住自己的密码哦

 7、恢复配置文件 最后再恢复 config.xml 文件(别忘了恢复这个文件),最后再重启 jenkins,命令如下:

mkdir /copy/mv /root/.jenkins/config.xml /copy/ 
cp /root/.jenkins/config.xml.bak /root/.jenkins/config.xml

8、重启jenkins

java -jar /***/jenkins.war --httpHost:8080 

9、使用新密码登录,成功喽

 

标签:xml,登录,root,密码,jenkins,Jenkins,config
From: https://www.cnblogs.com/xxhh123/p/17340002.html

相关文章

  • gitlab命令行修改登录页
    现象误操作修改了登录页的url,导致无法登录的问题修改进入gitlab容器dockerexec-itgitlab/bin/bash进入postgresql数据库命令行gitlab-psql执行更改语句UPDATEapplication_settingssethome_page_url='';重启gitlabgitlab-ctlrestart执行截图......
  • 在线CTF工具箱--端口扫描--杂项--密码学--编码和解码
    这是为CTF发烧者准备的的工具套件,助你过关斩将、攻克难关。目前基础功能和一部分高级功能已经完成,可以在GitHub上查看工具列表和开发进度。 CTFer:https://ctfever.uniiem.com/ 项目地址:https://github.com/UniiemStudio/CTFever ......
  • 管理员登录解析
    控制器文件:admins/controllers/login.gopackagecontrollersimport("github.com/gin-gonic/gin""github.com/gorilla/sessions""goadmin/common""goadmin/modes""net/http""os"......
  • 管理中心,显示管理员信息,修改密码,退出登录
    前言:管理员登录到管理后台后,显示管理员信息,修改管理员密码,退出登录功能正文:管理中心显示  个人信息页面: 修改密码页: 文件:admins/controllers/admins.go管理后台首页控制器后台首页,退出登录vardb=common.DB//后台首页funcAdminIndex(c*gin.Context)......
  • docker 创建jenkins
    #查看远程镜像dockersearchjenkins#拉取镜像dockerpulljenkins/jenkins#创建容器dockerrun-d-uroot-p8080:8080-p50000:50000--namejenkins-v~/jenkins_home:/var/jenkins_home-v/etc/localtime:/etc/localtimejenkins/jenkins  #查看密码#......
  • 批量清除 Jenkins Job 的构建信息
    要批量清除JenkinsJob的构建信息,您可以使用Jenkins的Groovy脚本执行器。请按照以下步骤操作:登录到Jenkins管理界面。点击左侧导航栏中的"管理Jenkins"。向下滚动并找到"脚本控制台",点击进入。在脚本控制台中,粘贴以下Groovy脚本(根据需要修改脚本中的Job......
  • asp.net程序通过Microsoft Azure中SAML协议实现单点登录
    1.新建应用程序登录Azure门户,进入左侧菜单“企业应用程序--所有应用程序”,点“新建应用程序”,继续点“创建你自己的应用程序”,如下图选择和录入名称:填好应用的名称、想要如何处理应用程序必须选择第三个“继承未在库中找到的任何其他应用程序(非库)”,之后点“创建”按钮;2.单......
  • 盘点一个ddddocr实现登录的实战案例
    大家好,我是皮皮。一、前言前几天在Python白银交流群【空翼】问了一个Pyhton网络爬虫的问题,这里拿出来给大家分享下。二、实现过程一开始看上去并不能登录,找不到原因在哪,后来【甯同学】帮忙搞定了,代码如下:#-*-coding:utf-8-*-#@Author:KongYi#@Time:2022/12/313:49......
  • JSch - 配置SFTP服务器SSH免密登录
    目录1.什么是SFTP2.什么是Jsch以及它的作用3.sftp服务器认证机制4.publickey和password两种方式登录sftp的API调用需求:做一个通过ssh免密登录的需求,是基于原先密码登录sftp服务器的代码上进行改造1.什么是SFTPSFTP是一个安全文件传送协议,可以为传输文件提供一种安全的加......
  • 弱口令密码破解
    Tomcat弱口令漏洞环境//下载tomcat镜像dockerpullbetsy0/tomcat//启动容器dockerrun-itd--privileged-p8082:8080--nametomcat-pass-shellbetsy0/tomcat/usr/sbin/initTomcat发现//浏览器访问tomcat网址http://192.168.220.128:8082///点击右侧“MangerApp......