用户在Rundeck

时间:2016-01-28 09:13:05

标签: rundeck

有没有办法强制某个用户执行所有预定作业运行,而不是启用调度的用户?

由于

编辑: 对不起,也许我没有正确解释自己。 我的意思是rundeck用户,而不是节点用户,就像在realm.properties文件中定义的那样。

我们说我有2个用户定义:user1和user2。 user1登录到rundeck并启动作业。在最近的执行列表中,作业将显示为"由user1"。

user1现在编辑作业并启用"计划重复运行"选项。 当作业按计划开始时,它也将被用户1"报告为已运行。

我需要的是一种告诉rundeck所有具有"计划重复运行的作业的方法" enabled应由另一个用户(例如user2)运行,而不是由编辑它们的用户运行并启用调度(user1)。

为什么我要这个?两个原因:
1。清洁度:我希望所有自动化作业都被列为" rundeck服务"用户。
2。 LDAP和ACL的问题:我们的rundeck用户是从LDAP导入的,并且rundeck ACL是为LDAP组设置的。当一个作业按计划运行时,rundeck不会调用LDAP服务器来检索组列表,然后用户将被视为没有组,因此没有ACL,并且由于缺少权限,作业将失败。

我希望现在更清楚

1 个答案:

答案 0 :(得分:0)

是的,您可以通过该节点定义的username属性指定其他帐户。