pam_sss, part of sssd interacts strangely with openrc-user. Users get the following result:
pam_unix(openrc-user:session): session opened for user salahx(uid=10000) by salahx(uid=0)
wg-netifrc nologin[2075]: Attempted login by salahx (UID: 543) on UNKNOWN
pam_unix(openrc-user:session): session closed for user salahx
Since openrc-user doesn't "own" the struct return by getpwnam, when pam_sss calls it, it clobbers our copy with its. So it true to login to as the sssd user, which has a nologin shell, and fails.
pam_sss, part of sssd interacts strangely with openrc-user. Users get the following result:
Since openrc-user doesn't "own" the struct return by getpwnam, when pam_sss calls it, it clobbers our copy with its. So it true to login to as the sssd user, which has a nologin shell, and fails.