当前位置:网站首页>Jenkins 用户权限管理
Jenkins 用户权限管理
2022-07-07 18:11:00 【云计算-Security】
Jenkins 版本:2.332.3
一、安装插件
1.1 安装
在 Jenkins 的管理插件中进行插件安装
输入 Role 即可找到,如下图我已经安装过了。
1.2 配置
点击 Configure Global Security 进入配置
1、在 Jenkins 设置中找到如下图标
2、选择刚安装的插件来作为我的用户权限
二、创建角色
2.1 插件功能
在 Jenkins 设置下找到 Manage and Assign Roles
并点击进入
主要功能:
2.2 角色管理
1、点击上图 Manage Roles
进入角色管理
2、创建全局角色
创建一个名为 base 的全局角色,该角色可作为所有用户的基本权限,也就是所有普通用户都具备的基本权限,并赋予角色 Overall 下的 Read
权限。
3、创建项目角色
创建一个名为 shop 的项目角色,Pattern 为过滤或匹配正则表达项,cms.*
表示以 cms 开头的项目都会被匹配到,设置完之后,为该项目角色赋予对应的权限。
Pattern 可以匹配作业(job)、代理(agents)、文件夹(folders)等项目关键字及类型。
格式为:jobs, agents, folders, etc
如有多个的话,用英文状态下的逗号","分开即可。
4、创建节点角色
节点角色主要是用于主从 Jenkins 部署时,进行节点权限配置。
2.3 角色分配
1、创建用户
2、点击 Assign Roles
为用户分配权限
按照上面配置的项目角色权限,ops 用户只能匹配到以 cms 开头的项目,其他项目他是无法看到的,接下来进行验证。
3、ops 用户登录验证
至此,Jenkins 用户权限设置完毕!
边栏推荐
猜你喜欢
随机推荐
AIRIOT助力城市管廊工程,智慧物联守护城市生命线
大厂经典指针笔试题
搞定带WebKitFormBoundary post登录
力扣599. 两个列表的最小索引总和
开源重器!九章云极DataCanvas公司YLearn因果学习开源项目即将发布!
【Auto.js】自动化脚本
MIT science and technology review article: AgI hype around Gato and other models may make people ignore the really important issues
CUDA versions are inconsistent, and errors are reported when compiling apex
Vulnhub tre1
Opencv learning notes high dynamic range (HDR) imaging
Kubernetes -- detailed usage of kubectl command line tool
Semantic slam source code analysis
JVM class loading mechanism
Flink并行度和Slot详解
Kubernetes——kubectl命令行工具用法详解
Chapter 9 Yunji datacanvas company won the highest honor of the "fifth digital finance innovation competition"!
力扣 643. 子数组最大平均数 I
力扣 459. 重复的子字符串
pom.xml 配置文件标签:dependencies 和 dependencyManagement 区别
[sword finger offer] sword finger offer II 012 The sum of left and right subarrays is equal