【问题标题】:Slurm srun --uid behaviorSlurm srun --uid 行为
【发布时间】:2017-08-14 20:02:11
【问题描述】:

我们正在尝试在我们的 uni 实验室中使用 slurm,但我们无法完全理解 slurmUser 的行为。

例如: 如果我在以用户 'acnazarejr' (srun -n1 id -a) 身份登录时运行 srun,那么我会期待这样的事情: 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,但我无法再复制它了。

【问题讨论】:

    标签: slurm uid


    【解决方案1】:

    您的slurm.conf 可能包含

    SlurmdUser=slurm
    

    应该是的

    SlurmdUser=root
    

    SlurmdUser 是运行slurmd 守护进程的用户,它必须是root 用户,或另一个能够降级为提交用户帐户的帐户。

    不要与SlurmUser混淆,运行slurmctld守护进程的用户应该是普通用户,通常命名为slurm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-29
      • 2019-06-09
      • 2017-10-01
      • 2019-10-02
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 2020-09-05
      相关资源
      最近更新 更多