Jenkins 忘记登录密码

embedded/2024/11/30 11:30:30/

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

 

 


http://www.ppmy.cn/embedded/141737.html

相关文章

455 分发饼干

这是一道入门级的贪心算法题&#xff0c;这道题的关键有两点&#xff1a; 1.首先需要对孩子的胃口大小&#xff0c;饼干大小进行排序 2.小尺寸的饼干用来满足小胃口的孩子&#xff0c;大尺寸的饼干用来满足大胃口的孩子&#xff0c;用这样的策略分发饼干。 如果用大尺寸的饼干去…

【计算机视觉算法与应用】模板匹配、图像配准

目录 1. 基于灰度值的模板匹配 2. 基于相关性的模板匹配 3. 基于形状的模板匹配 4. 基于组件的模板识别 5. 基于形变的模板匹配 6. 基于描述符的模板匹配 7. 基于点的模板匹配 性能比较 模板匹配的算法实现需要结合具体需求和应用场景来选择方法。以下是基于 OpenCV 的…

helm部署golang服务

Helm 是 Kubernetes 的一个包管理工具,类似于 Linux 中的 apt 或 yum。它使得在 Kubernetes 上部署和管理应用程序变得更加简单和高效。 安装 https://get.helm.sh/helm-v3.16.3-linux-amd64.tar.gz具体版本号可以在github上看到最新的版本号,然后替换上面链接来获取。gith…

python打包深度学习虚拟环境

今天师兄让我把环境打包发给他&#xff0c;我才知道可以直接打包深度学习虚拟环境&#xff0c;这样另一个人就不用辛辛苦苦的去装环境了&#xff0c;我们都知道有些论文他需要的环境很难装上。比如装Apex&#xff0c;装 DCN&#xff0c;mmcv-full 我现在把3090机子上的ppft虚拟…

github webhooks 实现网站自动更新

本文目录 Github Webhooks 介绍Webhooks 工作原理配置与验证应用云服务器通过 Webhook 自动部署网站实现复制私钥编写 webhook 接口Github 仓库配置 webhook以服务的形式运行 app.py Github Webhooks 介绍 Webhooks是GitHub提供的一种通知方式&#xff0c;当GitHub上发生特定事…

uniapp在App端定义全局弹窗,当打开关闭弹窗会触发onShow、onHide生命周期怎么解决?

在uniapp(App端)中实现自定义弹框&#xff0c;可以通过创建一个透明页面来实现。点击进入当前页面时&#xff0c;页面背景会变透明&#xff0c;用户可以根据自己的需求进行自定义&#xff0c;最终效果类似于弹框。 遇到问题&#xff1a;当打开弹窗(进入弹窗页面)就会触发当前页…

111PHP 循环 - For 循环

可以根据条件来执行循环次数 条件语句&#xff1a; for(初始值;条件语句;增量){ 需要执行的代码 } 初始值&#xff1a;主要是初始化一个变量值&#xff0c;用于设置一个计数器。条件&#xff1a;循环执行的限制条件。如果为 TRUE&#xff0c;则循环继续。如果为 FALSE&#xf…

使用 Vite 创建 Vue3+TS 项目并整合 ElementPlus、Axios、Pinia、Less、Vue-router 等组件或插件

前言 记录一下使用 Vite 创建 Vue3TS 项目并整合 ElementPlus、Axios、Pinia、Less、Vue-router 等组件或插件。 一、使用 Vite 创建 Vue3TS 项目 1.新建一个 temp 文件夹 &#xff08;1&#xff09;在桌面新建一个 temp 文件夹&#xff0c;然后在 VS Code 中打开此文件夹&…