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

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

相关推荐
weixin_4723394621 分钟前
高效处理大体积Excel文件的Java技术方案解析
java·开发语言·excel
小毛驴8501 小时前
Linux 后台启动java jar 程序 nohup java -jar
java·linux·jar
DKPT1 小时前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式
一心0922 小时前
ubuntu 20.04.6 sudo 源码包在线升级到1.9.17p1
运维·ubuntu·sudo·漏洞升级
好好学习啊天天向上2 小时前
世上最全:ubuntu 上及天河超算上源码编译llvm遇到的坑,cmake,ninja完整过程
linux·运维·ubuntu·自动性能优化
ldj20202 小时前
Jenkins 部署脚本
jenkins
你想考研啊2 小时前
三、jenkins使用tomcat部署项目
运维·tomcat·jenkins
好奇的菜鸟3 小时前
如何在IntelliJ IDEA中设置数据库连接全局共享
java·数据库·intellij-idea
代码老y3 小时前
Docker:容器化技术的基石与实践指南
运维·docker·容器
典学长编程3 小时前
Linux操作系统从入门到精通!第二天(命令行)
linux·运维·chrome