首页 > 其他分享 >Jenkins忘记密码完整版

Jenkins忘记密码完整版

时间:2022-09-19 10:36:51浏览次数:80  
标签:xml 密码 usr jenkins var Jenkins 完整版 config

前言

前几天用着Jenkins突然让我登录,然后才发现我忘记了密码,于是走上了改密码的路,百度了一圈后发现,大家都说修改Jenkins的配置文件config.xml,但是又不说如何找到config.xml文件,于是写下了这篇文章,仅供自己记录或帮助有需要的同学

Admin密码未更改情况

cat /var/lib/jenkins/secrets/initialAdminPassword

Admin密码更改且忘记的情况

备注: 此方法适用于在Linux利用rpm安装的jenkins

查询Jenkins的目录

rpm -ql jenkins

目录说明:
/etc/init.d/jenkins(启动文件)
/etc/logrotate.d/jenkins(日志配置)
/etc/sysconfig/jenkins(系统配置)
/usr/bin/jenkins(Jenkins执行脚本)
/usr/lib/systemd/system/jenkins.service(Jenkins服务依赖)
/usr/sbin/rcjenkins(Jenkins执行脚本)
/usr/share/java/jenkins.war(共享目录)
/usr/share/jenkins(共享目录)
/usr/share/jenkins/migrate(共享目录)
/var/cache/jenkins(缓存目录)
/var/lib/jenkins(主目录)
/var/log/jenkins(日志存放目录)

修改配置

找到主目录(/var/lib/jenkins)后,我们就能找到对应的配置文件(config.xml)

先备份配置文件

cd /var/lib/jenkins
cp config.xml config.xml.bak

修改配置文件内容

vi config.xml
删除以下内容

<useSecurity>true</useSecurity>  
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">  
  <denyAnonymousReadAccess>true</denyAnonymousReadAccess>  
</authorizationStrategy>  
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">  
  <disableSignup>true</disableSignup>  
  <enableCaptcha>false</enableCaptcha>  
</securityRealm> 

重启jenkins服务

systemctl restart jenkins

修改全局安全配置

进入首页 --> 系统管理 --> Configure Global Security (全局安全配置)
选择“Jenkins专有用户数据库”并保存

修改密码

重新点击首页 --> 系统管理 --> 管理用户

找到密码这一栏,填写新密码,并保存

即完成了密码修改
备注:为了安全起见,我们可以将原来的config.xml还原,再重启Jenkins即可

标签:xml,密码,usr,jenkins,var,Jenkins,完整版,config
From: https://www.cnblogs.com/f984969594/p/16706831.html

相关文章

  • 交换机清除con密码
    重启交换机按ctrl+c按ctrl+q输入:main_config_password_clear载入系统后:deleteflash:/config.text然后重启:load图解过程如下:  锐捷交换机S2652重启交换机按......
  • Docker 安装启动 Jenkins (docker-compose)
    Jenkins官网:https://www.jenkins.io/ 官方安装文档指导:https://www.jenkins.io/doc/book/installing/dockerhub官方镜像: https://hub.docker.com/_/jenkins/tags......
  • jenkins docker安装时插件缺失
    前言今天又试着装了一下docker版的jenkins,今天用了jenkins:2.60.3这个镜像,发现某些插件没有,导致安装不成功。anerroroccurredduringinstallation:Nosuchplugin:cl......
  • Jenkins 构建项目发送邮件[Error replacing 'FILE' - Error processing tokens]
      是因为邮件模板中有变量错误,我把模板中所有变量都去掉,邮件就能正常发送了,具体是哪个变量错误,没有去详细定位!......
  • Jenkins集成Harbor镜像仓库
    一、集成的必要性在之前的项目部署中,使用jenkins将构建好的代码通过publishoverssh插件推送到远程服务器进行部署,然后在远程服务器上进行镜像的构建以及容器的启......
  • NOIP 2012 Vigenère 密码
    //(waterproblem)#include<bits/stdc++.h>//#pragmaGCCoptimize(3)usingnamespacestd;intmain(){ strings1,s2; getline(cin,s1);getline(cin,s2); intl1......
  • 为 .NET Core Web 应用程序使用 Jenkins 和 GitHub 的 CI/CD 管道
    为.NETCoreWeb应用程序使用Jenkins和GitHub的CI/CD管道我们将讨论Jenkins并逐步构建、测试和部署.NETCore应用程序议程詹金斯简介詹金斯的特点詹金......
  • 24-修改密码功能
    24-修改密码功能概述本文接着写smbms的修改密码的功能功能不算难,核心就是数据库的update语句实践UserDao.javapackagecom.kuang.dao.user;importcom.kuang.pojo.......
  • jenkins pipeline开发工具
    Pipeline开发工具1.片段生成器(有些需要安装对应的插件)  2.声明式语法生成器  3.全局变量参考 举例:BUILD_NUMBER构建号BUILD_ID构建号BUILD_DISPLAY_N......
  • 思科路由器特权密码的设置
    enablepassword这种方式是明文的。enablesecret是采用了MD5加密的。servicepassword-encryption这个加密的方式是采用了cisco的私有加密方式来加密的。所以我在设置了vt......