SlurmdUser must be root to execute jobs are different users. SlurmUser  
can be any user, but a special user, say "slurm", is probably best.

You can also define users as a SLURM operator or administrator with  
the ability to perform most administrative functions. For more  
information, see "AdminLevel" in
http://www.schedmd.com/slurmdocs/accounting.html

Quoting Rob Stewart <[email protected]>:

>
> Hi,
>
> Would someone be able to clarify for me the appropriate use of the
> configuration keys: SlurmUser and SlurmdUser .
>
> I am using slurm on a small private cluster. I would like others to be
> able to administer the slurm set up, including the ability to start
> and stop `slurmd' and `slurmctld'.
>
> Currently, the slurm.conf file includes this:
>
> SlurmUser=<my_username>
> SlurmdUser=<my_username>
>
> Does this mean that only I can start `slurmd' on each compute node and
> `slurmctld' on the controller node? Instead, I'd like something like:
>
> SlurmUser=<unix_group>
> SlurmdUser=<unix_group>
>
> So that any of my colleagues who have been added to this group, can
> administer slurm just as I can currently.
>
> What are the best practices, here?
>
> --
> Rob Stewart

Reply via email to