[slurm-users] Module "pam_slurm_adopt"
Ole Holm Nielsen
Ole.H.Nielsen at fysik.dtu.dk
Wed Jul 1 09:52:23 UTC 2020
On 7/1/20 11:10 AM, Gestió Servidors wrote:
> I want to limit users to allow SSH connection to compute nodes. I have
> read at https://slurm.schedmd.com/pam_slurm_adopt.html that
> “pam_slurm_adopt” allows a SSH connection if and only if that user has a
> job (or more than one) running in that node. However, my SLURM system
> (19.05.4) hasn’t that module, so I have tried to compile (only the module,
> not the entire source tree) with “make && make install”, but system
> returns “Nothing to be done for ‘all’”. Why? In my running system, module
> is NOT installed and, after cheching config.log and config.status, it
> seems that module was NOT compiled... How can I compile only the module?
> Meanwhile, is there other solution to allow SSH connection to computes
> nodes (with running jobs or not) to a user? My SLURM has “UsePam=0”, but
> in /etc/security/access.conf file in compute nodes I have configured:
> + : root : root
> - : ALL : ALL
> Now, for a NAMD application (using “charmrun”), job “needs” a SSH connection.
The pam_slurm_adopt works really great with Slurm 19.05 and 20.02. What
is your OS? If you have CentOS 7 or 8 you should install Slurm RPM packages.
My Slurm Wiki has some advice about pam_slurm_adopt:
More information about the slurm-users