Jenkins中权限管理说明(9)

Jenkins版本:2.303.1

默认情况下,Jenkins是不允许注册操作,只有安装时候赋予的管理员账户。

Jenkins Role Authorization 插件 可以通过通配符方式给用户分配角色,即特定的用户只能看到特定前缀的 View 和 Job,所以一般来说创建的 Jenkins View 与 Job 命名都要带上跟项目相关的前缀。

1、系统设置中开启允许外部注册

Manage Jenkins-> Configure Global Security->安全域,点击允许用户注册;

考虑到安全的情况,可以不开启,通过后台创建的形式分权限

2、安装插件

Role-based-Authorization 是 Jenkins 权限管理插件,我们需要提前安装此插件,进入 系统管理->插件管理->可选插件 搜索 Role-based,然后进行安装操作

3、新建用户测试

Manage Users-》新建用户;创建一个用户,单独管理某一个项目

  • 用户名:developer
  • 名称:developer
  • 密码:XXXXXXXXX
4、创建视图

只是为了方便分组管理

在 Jenkins 中创建一个视图 TestViews, 并且在一个视图中创建相应的任务:

视图 TestViews:GKhomev3Test

5、设置授权策略

Manage Jenkins->全局安全配置 中将 访问控制 里 授权策略 配置为 Role-Based Strategy:

6、创建角色

Manage Jenkins-》Manage and Assign Roles

篇幅有限,图文过多,更多点这里

相关推荐
凌寒117 小时前
Linux(Debain)安装Redis、数据迁移
linux·运维·服务器·redis
⑩-8 小时前
基于Redis Lua脚本的秒杀系统
java·redis
云渠道商yunshuguoji8 小时前
亚马逊云渠道商:怎么使用Spot实例实现成本降低70%?
运维·架构
0和1的舞者8 小时前
《网络编程核心概念与 UDP Socket 组件深度解析》
java·开发语言·网络·计算机网络·udp·socket
稚辉君.MCA_P8_Java8 小时前
Gemini永久会员 Java动态规划
java·数据结构·leetcode·排序算法·动态规划
2501_921939268 小时前
11.25Nginx服务器和Wordpress服务器
运维·服务器·nginx
oioihoii8 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
N***73858 小时前
SQL锁机制
java·数据库·sql
Java天梯之路8 小时前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
dntktop8 小时前
搜索+计算+插件…这个“全能管家”让你告别80%的桌面图标
运维·windows·自动化·编辑器