簡體   English   中英

用戶在 Rundeck 中運行計划作業

[英]User running a scheduled job in Rundeck

有沒有辦法強制所有計划的作業運行由某個用戶執行,而不是由啟用計划的用戶執行?

我的意思是 rundeck 用戶,而不是像在 realm.properties 文件中定義的那些節點用戶。

假設我定義了 2 個用戶:user1 和 user2。 user1 登錄 rundeck 並開始工作。 在最近的執行列表中,作業將顯示為“由用戶 1”執行。

user1 現在編輯作業並啟用“計划重復運行”選項。 當作業按計划啟動時,它也將報告為“由用戶 1”運行。

我需要的是一種方法來告訴 rundeck,所有啟用了“重復運行計划”的作業都應該由另一個用戶(例如 user2)而不是編輯它們並啟用計划的用戶(user1)運行。

我為什么要這個? 兩個原因:

1. 清潔度:我希望所有自動化作業都被列為由“rundeck 服務”用戶運行。

2. LDAP 和 ACL 的問題:我們的 rundeck 用戶是從 LDAP 導入的,並且為 LDAP 組設置了 rundeck ACL。 當作業按計划運行時,rundeck 不會調用 LDAP 服務器來檢索組列表,用戶將被視為沒有組,因此沒有 ACL,作業將因缺乏權限而失敗。

是的,您可以通過該節點定義的username屬性指定不同的帳戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM