当前位置:网站首页>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 用户权限设置完毕!
边栏推荐
- About cv2 dnn. Readnetfromonnx (path) reports error during processing node with 3 inputs and 1 outputs [exclusive release]
- 九章云极DataCanvas公司获评36氪「最受投资人关注的硬核科技企业」
- 一键部署Redis任意版本
- 有了ST7008, 蓝牙测试完全拿捏住了
- 力扣 2315.统计星号
- Force buckle 1232 Dotted line
- 【哲思与实战】程序设计之道
- 机器学习笔记 - 使用Streamlit探索对象检测数据集
- [sword finger offer] sword finger offer II 012 The sum of left and right subarrays is equal
- The state cyberspace Office released the measures for data exit security assessment: 100000 information provided overseas needs to be declared
猜你喜欢

Flink并行度和Slot详解

编译器优化那些事儿(4):归纳变量

Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"
![About cv2 dnn. Readnetfromonnx (path) reports error during processing node with 3 inputs and 1 outputs [exclusive release]](/img/59/33381b8d45401607736f05907ee381.png)
About cv2 dnn. Readnetfromonnx (path) reports error during processing node with 3 inputs and 1 outputs [exclusive release]

MRS离线数据分析:通过Flink作业处理OBS数据

Opencv学习笔记 高动态范围 (HDR) 成像

关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】

Implement secondary index with Gaussian redis

Data island is the first danger encountered by enterprises in their digital transformation

网络原理(1)——基础原理概述
随机推荐
TS quick start - Generic
mock.js从对象数组中任选数据返回一个数组
基于深度学习的目标检测的更新迭代总结(持续更新ing)
Force buckle 1790 Can two strings be equal by performing string exchange only once
Mysql, sqlserver Oracle database connection mode
841. 字符串哈希
The boundary of Bi: what is bi not suitable for? Master data, Martech? How to expand?
【STL】vector
CSDN syntax description
JVM GC垃圾回收简述
Force buckle 643 Subarray maximum average I
使用高斯Redis实现二级索引
【STL】vector
rk3128投影仪lcd显示四周显示不完整解决
JVM GC garbage collection brief
Vulnhub tre1
开源重器!九章云极DataCanvas公司YLearn因果学习开源项目即将发布!
一键部署Redis任意版本
有了ST7008, 蓝牙测试完全拿捏住了
MSE API learning