Are you using LDAP for your users?
This sounds exactly like what I was seeing on our cluster when
nsswitch.conf was not properly set up.
In my case, I was missing a line like
> initgroups: files [SUCCESS=continue] ldap
Just adding ldap to group: was not enough, and only got the primary
group to work, exactly like in your case.
On 21/09/2021 09:11, Amjad Syed wrote:
Hello all
We have users who have have defined unix secondary id on our login nodes.
vas20xhu@login01 ~]$ groups
BIO_pg BIO_AFMAKAY_LAB_USERS
But when we run interactive and go to compute node , the user does not
have secondary group of BIO_AFMAKAY_LAB_USERS
vas20xhu@c0077 ~]$ groups
BIO_pg
This is our interactive script
alias interactive='srun -n1 -p interactive -J interactive
--time=12:00:00 --mem-per-cpu=4G --pty bash --login'
/usr/bin/srun
When we ssh directly into node without using interactive script there
are no issues with groups.
Anything we are missing in that interactive script?
Amjad