Jenkins运维之路(权限分配&忘记admin密码)

1.人员权限分配

1.1 创建测试用户

这里创建了3个用户dev,prod,test用于测试

image-20250903134150266

image-20250903134325322

1.2 安装插件 Role-based Authorization StrategyVersion

image-20250903134425692

完成后重启下jenkins

1.3 启用授权策略

image-20250903134552559

1.4 创建3个流水线项目并加入不同的视图中用来测试

在创建项目的时候要统一并合理的进行命名,会方便后期的工作(视图不是必须的,但是能够更好的协助我们区分项目)。

image-20250903135606377

image-20250903135648106

image-20250903135708184

创建视图,并将项目加入

image-20250903135743452

image-20250903135813189

image-20250903135945908

image-20250903140024948

1.5 配置权限

image-20250903140132192

image-20250903145442402

jenkins用户绑定角色

image-20250903145128773

1.6 权限分配后用户测试

image-20250903144900744

image-20250903144921161

2.忘记密码,重置admin

在做实验的时候很尴尬的忘记了测试jenkins的密码,只能重置一下,我相信一定有同学也会有遇见,所以也一并把方法和步骤写出来

2.1 删除config.xml中的配置

bash 复制代码
# 因为我是使用的docker所以我在我映射出来的jenkins数据目录中查找的。
root@ubuntu2204test99:~# cd Jenkins/
root@ubuntu2204test99:~/Jenkins# ls
data  docker-compose.yml  jenkins_slave
root@ubuntu2204test99:~/Jenkins# vi data/config.xml
....找到并删除这些配置,千万别删错哦,删除完成后重启jenkins
<useSecurity>true</useSecurity>
    <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
      <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
    </authorizationStrategy>
    <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
      <disableSignup>true</disableSignup>
      <enableCaptcha>false</enableCaptcha>
    </securityRealm>
....

2.2 登录jenkins重置密码

image-20250903133228235

image-20250903133319986

image-20250903133353334

image-20250903133421219

重置完成

相关推荐
啊吧怪不啊吧1 小时前
UU远程协助迎来升级!第一期更新实测
运维·服务器·远程工作
Boilermaker19927 小时前
[Java 并发编程] Synchronized 锁升级
java·开发语言
Cherry的跨界思维7 小时前
28、AI测试环境搭建与全栈工具实战:从本地到云平台的完整指南
java·人工智能·vue3·ai测试·ai全栈·测试全栈·ai测试全栈
alonewolf_997 小时前
JDK17新特性全面解析:从语法革新到模块化革命
java·开发语言·jvm·jdk
一嘴一个橘子7 小时前
spring-aop 的 基础使用(啥是增强类、切点、切面)- 2
java
sheji34167 小时前
【开题答辩全过程】以 中医药文化科普系统为例,包含答辩的问题和答案
java
恋爱绝缘体18 小时前
2020重学C++重构你的C++知识体系
java·开发语言·c++·算法·junit
HIT_Weston8 小时前
93、【Ubuntu】【Hugo】搭建私人博客:面包屑(一)
linux·运维·ubuntu
佳豪科技8 小时前
存量房市场成为主战场:家装建材厂家针对旧房翻新的产品线调整与营销策略变革
经验分享
wszy18098 小时前
新文章标签:让用户一眼发现最新内容
java·python·harmonyos