爱分享

jenkins配置之新增用户

通过上面两个文章完成了jenkins的安装与配置,已达到可以使用的效果,后续因安全等原因需要对权限进行控制,让不同的人可以发布不同的项目,达到发布相对安全的结果,具体的配置如下:

1.1、用户创建

依次点击,系统管理 → 用户管理 → Cerate User

1.png

2.png

2、 依次输入 用户名、账号、全名、邮箱后点击新建用户,完成用户创建

3.png

1.2、项目权限配置

    默认情况下  Manage and Assign Roles不是jenkins启用的,需要安装插件Role-based Authorization Strategy才能支持;

    插件安装完成后在如下路径去启用

    管理Jenkins -> 安全 -> 全局安全配置,确认 授权策略 选择的是 Role-Based Strategy

   1、依次点击,系统管理 → Manage and Assign Roles → Cerate User

在 “Item roles” 的“Role to add”,输入权限名称

在“Item roles” 的“Pattern”,输入对应项目名称,.*代表通配符,点击Add

1.png

   2、勾选需要的权限,如果值需要发版需勾选如下权限

任务的build、Read及Workspace

视图的Read

2.png

勾选后,点击SAVE保存


1.3、用户权限分配

   1、点击Assign Roies,进行权限分配

1.png   

   2、点击”GlobalRoles”中的“Add User”,输入用户名称后点击确定

2.png

    3、勾选基础权限“baseRole”

1.png

   4、点击”item Roles”中的“Add User”,输入用户名称后点击确定

2.png

   5、勾选需要授予用户的权限,点击SAVE

3.png


通过上面的配置已实现一个新增用户及其权限的指定了。

nyx
nyx
这个人很神秘