配置使用者群組管理者

關於此作業

依預設,使用者群組管理者可以控制使用者群組成員所提交的所有工作。

附註:

lsb.params 中的 STRICT_UG_CONTROL=Y 定義為:

  • 配置使用者群組的使用者群組管理者,並以 all 作為成員

  • 使用 bsub -G提交工作時,將使用者群組管理者限制為控制使用者群組中的工作。

程序

  1. 以 LSF 管理者身分登入叢集中的任何主機。
  2. 開啟 lsb.users
  3. 編輯 UserGroup 區段:
    Begin UserGroup
    GROUP_NAME   GROUP_MEMBER       GROUP_ADMIN
    ugAdmins     (Toby Steve)			   ( )
    marketing    (user1 user2)      (shelley ugAdmins)
    financial    (user3 user1 ugA)  (john)
    engineering  (all)						      ( )
    End UserGroup
    
  4. 若要啟用使用者群組管理者,請在 GROUP_ADMIN 直欄中指定使用者或使用者群組。

    以空格區隔使用者和使用者群組,並以方括弧括住每一個 GROUP_ADMIN 項目。

  5. 儲存您的變更。
  6. 執行 badmin ckconfig 以檢查新的使用者群組定義。 如果報告任何錯誤,請修正問題並重新檢查配置。
  7. 執行 badmin reconfig 以重新配置叢集。

範例

例如,針對所顯示的配置及 lsb.params中的預設值 STRICT_UG_CONTROL=N , user1 會提交工作:

bsub -G marketing job1.

job1 可由 行銷財務 使用者群組的使用者群組管理者控制,因為 user1 是這兩個群組的成員。

定義 STRICT_UG_CONTROL=Y 之後,只有 行銷 的使用者群組管理者可以控制 job1。 此外,還可以為 全部 作為成員的群組 engineering 設定使用者群組管理者。