【发布时间】:2015-02-05 04:27:26
【问题描述】:
我们有一个企业级 Hudson 设置,我想将触发新构建的能力限制为仅登录用户。我无权访问“管理 Hudson”,但我确实有足够的业力来创建/编辑工作。
我尝试将“用户”添加到“基于作业的安全性”列表中,并取消选中“匿名”的构建权限,但这似乎对我不起作用。是否有可供登录用户使用的包罗万象的组?
【问题讨论】:
我们有一个企业级 Hudson 设置,我想将触发新构建的能力限制为仅登录用户。我无权访问“管理 Hudson”,但我确实有足够的业力来创建/编辑工作。
我尝试将“用户”添加到“基于作业的安全性”列表中,并取消选中“匿名”的构建权限,但这似乎对我不起作用。是否有可供登录用户使用的包罗万象的组?
【问题讨论】:
登录用户的“全部”组是authenticated。
但是,如果authenticated 具有全局配置的构建权限(通过管理 Hudson),则在每个作业上取消选中它们不会删除权限。这些是“允许”权限并且是累积的,没有“拒绝”权限。
如果您真的想限制作业被其他人运行,您可以在作业中设置“密码”类型参数,如果该值不是预期的值,则作业失败......但当然任何管理员对您的工作具有“配置”权限的人可以看到它。
【讨论】: