2017-07-28 80 views
0

我們試圖在我們的uni實驗室中使用slurm,但我們無法完全理解slurmUser的行爲。Slurm srun - 行爲

例如: 如果我跑SRUN,而我登錄的用戶「acnazarejr」(srun -n1 id -a),那麼我希望是這樣的: uid=80000001637(acnazarejr) gid=80000000253(domain user) groups=80000000253(domain user),1001(slurm)

但是,這是我所得到的: uid=1001(slurm) gid=1001(slurm) groups=1001(slurm), 27(sudo), docker(999)

即使運行(srun --uid=80000001637 -n1 id -a)我也會得到相同的結果。我們在所有節點上使用LDAP,'slurm'用戶無法訪問用戶的主文件夾,這對我們很重要。

這是預期的行爲?我幾乎可以肯定的是,在之前的測試中,我將用戶作爲輸出而不是slurm,但我無法再複製它。

回答

0

slurm.conf可能包含

SlurmdUser=slurm 

,而應該是

SlurmdUser=root 

SlurmdUser是運行slurmd守護進程,它必須是root用戶或其他帳戶可以降級到提交用戶的帳戶。

不要與SlurmUser混淆,運行slurmctld守護程序的用戶應該是常規用戶,通常名爲slurm

相關問題