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