Hi Richard,

Richard Chang via slurm-users <slurm-users@lists.schedmd.com> writes:

>  Job submission works for local users. I was not aware we need to manually 
> add the LDAP users to the SlurmDB. Does it mean we need to add each and every
> user in LDAP to the Slurm database ? 

We add users to the Slurm DB automatically within the job submit
plug-in.  We use the GID as the default Slurm account.

Cheers,

Loris

> On 2/4/2024 9:04 PM, Renfro, Michael wrote:
>
>  “An LDAP user can login to the login, slurmctld and compute nodes, but when 
> they try to submit jobs, slurmctld logs an error about invalid account or
>  partition for user.”
>
>   
>
>  Since I don’t think it was mentioned below, does a non-LDAP user get the 
> same error, or does it work by default?
>
>   
>
>  We don’t use LDAP explicitly, but we’ve used sssd with Slurm and Active 
> Directory for 6.5 years without issue. We’ve always added users to sacctmgr so
>  that we could track usage by research group or class, so we never used a 
> default account for all users.
>
>   
>
>  From: Richard Chang via slurm-users <slurm-users@lists.schedmd.com>
>  Date: Saturday, February 3, 2024 at 11:41 PM
>  To: slurm-us...@schedmd.com <slurm-us...@schedmd.com>
>  Subject: [slurm-users] SLURM configuration for LDAP users
>
>  External Email Warning
>
>  This email originated from outside the university. Please use caution when 
> opening attachments, clicking links, or responding to requests.
>
> -------------------------------------------------------------------------------------------------------------------------
>
>  Hi,
>
>  I am a little new to this, so please pardon my ignorance.
>
>  I have configured slurm in my cluster and it works fine with local users. 
> But I am not able to get it working with LDAP/SSSD authentication.
>
>  User logins using ssh are working fine. An LDAP user can login to the login, 
> slurmctld and compute nodes, but when they try to submit jobs, slurmctld
>  logs an error about invalid account or partition for user.
>
>  Someone said we need to add the user manually into the database using the 
> sacctmgr command. But I am not sure we need to do this for each and every
>  LDAP user. Yes, it does work if we add the LDAP user manually using 
> sacctmgr. But I am not convinced this manual way is the way to do.
>
>  The documentation is not very clear about using LDAP accounts.
>
>  Saw somewhere in the list about using UsePAM=1 and copying or creating a 
> softlink for slurm PAM module under /etc/pam.d . But it didn't work for me.
>
>  Saw somewhere else that we need to specifying 
> LaunchParameters=enable_nss_slurm in the slurm.conf file and put slurm 
> keyword in passwd/group
>  entry in the /etc/nsswitch.conf file. Did these, but didn't help either.
>
>  I am bereft of ideas at present. If anyone has real world experience and can 
> advise, I will be grateful. 
>
>  Thank you,
>
>  Richard
-- 
Dr. Loris Bennett (Herr/Mr)
FUB-IT (ex-ZEDAT), Freie Universität Berlin

-- 
slurm-users mailing list -- slurm-users@lists.schedmd.com
To unsubscribe send an email to slurm-users-le...@lists.schedmd.com

Reply via email to