Jenkins 用户权限管理

Jenkins 用户权限管理

插件管理 搜索下面插件 并下载
插件:Role-based Authorization Strategy

功能:全局安全配置下 --> 访问控制下回多出Role-based选项

默认注册用户 (拥有管理员权限功能)

1、进入安全配置下--> 启用用户允许登录,并保存。配置如下图

2、进入登录页面,手动选择注册用户

3、填写注册信息,点击注册

4、登录成功。为了下面演示在创建user2角色。

使用权限管理用户配置

1、全局安全配置 --> 打开Role选项配置,保存。

刚刚创建的默认用户,权限将被受控制

2、管理员用户 :系统管理 -->  Manage and Assign Roles --> Manage Roles

创建用户角色组授权:新建user用户角色组,并授予Read只读权限,保存。

创建项目权限角色:创建ltemA、ltemB 两个项目角色组,保存。
Role to add:项目角色名称
Pattern:匹配本地创建任务名称(可使用通配符“.*”)

3、管理用户:系统管理 --> Manage and Assign Roles --> Assign Roles
添加刚刚创建的user1与user2用户,分配到用户角色组的user中,保存。

将用户分配到刚刚创建的两个不同的项目角色组内,保存。

再次登录user1验证

4、创建两个不同的项目 create --> 创建一个自由风格的软件项目
名称:A-Web1

名称:B-Web1

5、分别登录user1与user2查看对新建任务的管理
user1登录

 user2登录

posted @   kevin.Xiang  阅读(15020)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2018-01-31 Nginx 代理配置
2018-01-31 Nginx 301与302配置
2018-01-31 Nginx URL跳转
2018-01-31 Nginx rewrite配置
2018-01-31 Nginx 限制php解析、限制浏览器访问
2018-01-31 Nginx 访问控制
2018-01-31 Nginx 防盗链
点击右上角即可分享
微信分享提示