Thank you Paul!

._____________________________________________________________________________________________________

Eric F.  Alemany
System Administrator for Research

Division of Radiation & Cancer  Biology
Department of Radiation Oncology

Stanford University School of Medicine
Stanford, California 94305

Tel:1-650-498-7969<tel:1-650-498-7969>  No Texting
Fax:1-650-723-7382<tel:1-650-723-7382>

On Sep 13, 2018, at 07:42, Paul Edmon 
<ped...@cfa.harvard.edu<mailto:ped...@cfa.harvard.edu>> wrote:


So the Lua script I posted only does it for people who submit to the cluster.  
To do it for all users it should just be a simple bash script to do that, I 
don't have one put together though.

-Paul Edmon-

On 09/13/2018 10:29 AM, Eric F. Alemany wrote:
Hi Paul

You said

“Another way would be to make all your Linux users and then map that in to 
Slurm using sacctmgr.”

I am curious to know how you do that.

Thank you

Best
Eric

._____________________________________________________________________________________________________

Eric F.  Alemany
System Administrator for Research

Division of Radiation & Cancer  Biology
Department of Radiation Oncology

Stanford University School of Medicine
Stanford, California 94305

Tel:1-650-498-7969<tel:1-650-498-7969>  No Texting
Fax:1-650-723-7382<tel:1-650-723-7382>

On Sep 13, 2018, at 01:09, Loris Bennett 
<loris.benn...@fu-berlin.de<mailto:loris.benn...@fu-berlin.de>> wrote:

Hi Paul,

I'd be interested in seeing your Lua submit script, if you're willing to
share.

Until now I had thought that the most elegant way of setting up Slurm
users would be via a PAM module analogous to pam_mkhomedir, the simplest
option being to use pam_script.

However, given that we do have users who somehow never get round to
submitting a job before their HPC access expires, setting up the Slurm
account when the first job is submitted seems quite appealing.

Cheers,

Loris

Paul Edmon <ped...@cfa.harvard.edu<mailto:ped...@cfa.harvard.edu>> writes:

So useradd is adding a Linux user, which sacctmgr creates a Slurm user.

What we do is that we run AD for our Linux user managment. We then in our job 
submit lua script look to see if the user has an account in slurm and if they 
don't we create it.

Another way would be to make all your Linux users and then map that in to Slurm 
using sacctmgr.

It really depends on if your Slurm users are a subset of your regular users or 
not.

-Paul Edmon-

On 9/12/2018 12:21 PM, Andre Torres wrote:

Hi all,

I’m new to slurm and I’m confused regarding user creation. I have an 
installation with 1 login node and 5 compute nodes. If I create a user across 
all the nodes with the same uid and gid I can execute jobs but
I can’t understand the difference between user creation with “useradd” command 
and the “sacctmgr” command

sacctmgr create account name=test

sacctmgr create user jdoe account=test

Also, is there anyway of creating a user at login node and replicate to the 
compute nodes ? What is the best practice for user creation ?

Thanks in advance


--
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email 
loris.benn...@fu-berlin.de<mailto:loris.benn...@fu-berlin.de>


Reply via email to