【问题标题】:Jenkins: set admin access for a few individuals and "normal" access for all other users authenticated詹金斯:为少数个人设置管理员访问权限,并为所有其他经过身份验证的用户设置“正常”访问权限
【发布时间】:2026-01-22 19:45:02
【问题描述】:

我希望我的团队中的一些用户获得 Jenkins 的完整管理员权限,但允许公司的其他人拥有工作创建者权限。所有用户均由 Ldap 添加。我已经添加了角色策略插件,并将我的团队成员分配为管理员角色。如何自动将其他所有人添加到工作创建者角色(访问受限)?

【问题讨论】:

  • 其他人都是匿名的。在那里更改权限。
  • 我希望他们通过身份验证(通过 ldap 登录)。

标签: jenkins


【解决方案1】:

对于所有登录的用户,都有一个名为“authenticated”的隐藏角色。我通过角色策略插件将该角色设置为具有有限权限。奇怪的是它没有在 wiki 页面中提到这一点

【讨论】:

  • 你说得对,这是一个很好的解决方案,我错过了这个“经过身份验证”的角色。
【解决方案2】:

在“配置全局安全”部分(管理 Jenkins)中,只需添加一个匿名用户。

接下来,为这个用户配置权限,它应该可以解决你的问题:)

所有无需身份验证即可访问您的 Jenkins 服务器的人应该能够创建作业。

【讨论】:

  • 我希望人们进行身份验证。不过我想通了。所有登录的用户都有一个名为“已验证”的隐藏角色。我通过角色策略插件将该角色设置为具有有限权限。奇怪的是它没有在 wiki 页面中提到这一点。