如何在Jenkins中管理群组和用户


8

我正在尝试在Jenkins中使用基于角色的安全性插件,但我不起诉我是否正确使用了它。

我决定将jenkin自己的用户数据库(而不是LDAP)用作安全领域。我正在逐一添加用户。

现在,在“分配角色”屏幕中,我具有全局角色,如管理员,只读等...,而我具有项目特定的角色,如prod_a_developer,prod_b_developer ...

对于每个用户,我是否既要为其分配全局角色之一,又要分配特定的项目角色?

另外,如何将用户分配给组?而不是为每个用户分配一个全局角色,我想为一个组分配一个全局角色。

不那么琐碎,

有人可以帮帮我吗 ?

谢谢。

Answers:


1

我最近升级了WIKI描述

全局角色会覆盖您在项目角色中指定的所有内容。也就是说,当您授予角色“全局角色”中的“作业读取”权限时,则无论您在“项目角色”中指定的内容如何,​​都允许该角色读取所有作业。

因此,建议普通用户不要在“全局角色”部分的“作业”,“运行”和“ SCM”中选中大多数(所有)选项。

jenkins-users列表上的最新消息中,用户Romain写道:

我们执行以下操作:

  • 3个主要的全局角色,管理员,职位创建者和匿名角色。
  • 每组工作有1个项目角色,可以与其他工作“隔离”。
  • 具有职位创建者角色的用户知道他们可以创建的职位名称的模式,并且知道,如果他们不遵守,则需要要求管理员重命名该职位或授予他们新的权限。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.