admin管理员组文章数量:1130349
1. 安装插件如果网速慢的话,可以更改下载插件的地址,
Manage Jenkins -> Manage Plugin --> Advanced
https://updates.jenkins.io/update-center.json
替换成国内镜像地址:https://mirrors.tuna.tsinghua.edu/jenkins/updates/update-center.json
替换后需要重启Jenkins,http://localhost:8888/restart
2. 可以使用Role-based Authorization Strategy 插件来管理Jenkins用户的权限,需要对不同的用户分配不同的权限
3. 安装后后,Manage Jenkins ---> Configure Global Security
默认的是 Logged-in,此项所有人的权限一样,所以选择 Role-Based Strategy 设置不同的人要有不同的权限
4. 进入Manage Roles 进行角色的创建
新建baserole账户,原管理员账户是Admin,都是 给项目角色分配权限
5. 新建的baseRole 账户只赋予了读权限,后文可一看到, 另外同时新建两个项目的角色
6. 新建的两个项目角色,要创建两个账户去验证分配的权限是否正确
此时新建的项目账号,还没有赋予任何权限,所以可以登录但什么也看不到
7. 使用Admin账户给Eric分配权限
8. 分配了只读权限,两个账号不同的读权限,创建两个项目验证一下
10. Eric 只可以看到itcast01项目,是因为创建Eric账户的时间,有个选项,使用正则表达式来查看其符合的规则。itcast.*
1. 安装插件如果网速慢的话,可以更改下载插件的地址,
Manage Jenkins -> Manage Plugin --> Advanced
https://updates.jenkins.io/update-center.json
替换成国内镜像地址:https://mirrors.tuna.tsinghua.edu/jenkins/updates/update-center.json
替换后需要重启Jenkins,http://localhost:8888/restart
2. 可以使用Role-based Authorization Strategy 插件来管理Jenkins用户的权限,需要对不同的用户分配不同的权限
3. 安装后后,Manage Jenkins ---> Configure Global Security
默认的是 Logged-in,此项所有人的权限一样,所以选择 Role-Based Strategy 设置不同的人要有不同的权限
4. 进入Manage Roles 进行角色的创建
新建baserole账户,原管理员账户是Admin,都是 给项目角色分配权限
5. 新建的baseRole 账户只赋予了读权限,后文可一看到, 另外同时新建两个项目的角色
6. 新建的两个项目角色,要创建两个账户去验证分配的权限是否正确
此时新建的项目账号,还没有赋予任何权限,所以可以登录但什么也看不到
7. 使用Admin账户给Eric分配权限
8. 分配了只读权限,两个账号不同的读权限,创建两个项目验证一下
10. Eric 只可以看到itcast01项目,是因为创建Eric账户的时间,有个选项,使用正则表达式来查看其符合的规则。itcast.*
版权声明:本文标题:Jenkins系列----4.角色控制Role-Based Strategy 用户管理权限 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1754914515a2741220.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论