当前位置: 首页 > article >正文

Jenkins 忘记登录密码

Jenkins 是一个流行的持续集成和持续部署工具,广泛应用于软件开发和测试领域。但经常性会遇到忘记登录密码的情况,下面将介绍解决 Jenkins 忘记登录密码的方法。

通过配置文件修改密码

  • 找到 Jenkins 的安装目录,对于 war 安装版,通常在服务器的 web 应用程序目录下(例如:/var/lib/tomcat7/webapps/jenkins/);对于 msi 安装版,通常在安装目录下的 war 文件夹中(例如:/Program Files (x86)/Jenkins/war/)。

  • 进入 Jenkins 主目录后,找到 Jenkins 配置文件 config.xml,通常位于 Jenkins 主目录下的 conf 文件夹中。

  • 使用文本编辑器打开 config.xml 文件,找到以下代码段

    <useSecurity>true</useSecurity>
    <authorizationStrategy class='hudson.security.FullControlOnceLoggedInAuthorizationStrategy'>
    <permission>hudson.model.Hudson:authenticated</permission>
    <permission>hudson.model.Hudson:administer</permission>
    </authorizationStrategy>
  • 将 <useSecurity> 标签的值从 true 改为 false,以禁用安全验证。

  • 保存并关闭 config.xml 文件。

  • 重启 Jenkins 服务,可以通过执行以下命令来重启 Jenkins。

ps -ef|grep jenkins

kill -9 进程id
  • 现在可以无账号和密码登录 Jenkins,登录后可以重新启用安全验证并设置新密码。(改回true,重启服务)

 

 


http://www.kler.cn/a/414904.html

相关文章:

  • 天锐绿盾加密软件与Ping32联合打造企业级安全保护系统,确保敏感数据防泄密与加密管理
  • java全栈day10--后端Web基础(基础知识)之续集
  • 蓝桥杯每日真题 - 第24天
  • AD7606使用方法
  • 技术文档的艺术:在信息与理解之间架起桥梁
  • 如何通过智能生成PPT,让演示文稿更高效、更精彩?
  • Mouser EDI 需求分析
  • 网络安全之——DNS欺骗实验
  • 适配器模式(一种设计模式)
  • 【基础】jsonpath
  • 【iOS】知乎日报总结
  • RSTP与MSTP实验
  • 裸金属服务器和专属主机的区别是什么?
  • Android so库的编译
  • 快速排序hoare版本和挖坑法(代码注释版)
  • IPVS与Keepalived
  • 【模电】整流稳压电源
  • Springboot 读取 resource 目录下的Excel文件并下载
  • 【innodb阅读笔记】之 表空间文件、重做日志文件
  • 网络安全拟态防御技术
  • 【计算机网络安全】信息收集扫描
  • 【分享】PPT打开密码的设置与移除方法
  • Neo4j图形数据库-Cypher中常用指令
  • Spring Security6 OAuth2 实现流程
  • Oracle, PostgreSQL 字符串排序不一致及调整
  • docker 僵尸进程问题