用户可以在Jenkins中使用特定于项目的安全性更改自己的权限

时间:2015-01-22 10:42:44

标签: jenkins jenkins-plugins

我使用的是Jenkins 1.593,但安全配置有问题。

我希望以管理员的身份为特定作业提供某些用户的配置权限(让我们称之为JobAdmin)。

然后,JobAdmin将能够通过使用作业中的安全表来授予他们有权访问的作业的其他用户访问权限(让这些用户称为JobUser)。

我开始使用基于项目的授权。我的问题是JobAdmin可以修改在作业内部安装的安全表中的自己的权限。 例如,他可以给自己"管理所有权"右键然后修改作业的所有者。 除了添加JobUser(具有配置权限)之外,JobAdmin还允许JobUser修改自己的权限。

我不确定我是否清楚,但我的目标是提供基于项目的安全性,而不让用户能够改变他们在工作中的权利,即使他们在此工作上具有配置访问权限。

1 个答案:

答案 0 :(得分:0)

尝试找到符合您需求的插件。不确定这是否是您所需要的,但您可以尝试:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin