Hi, I was wondering if anyone has successfully fixed this.
I'm working on upgrading servers and client machines, and any time I use a newer SSSD package I'm unable to get groups for the users when they log in. (This is SSSD 1.16.1 on ubt18.04).
The problem can be summed up as,
root@ubt18-test:# sssd --version
1.16.1
root@ubt18-test:# groups user1
user1 : groups: cannot find name for group ID 33111
33111 groups: cannot find name for group ID 33118
33118
root@ubt18-test:# getent group | grep 33111
unix_users:*:33111:
root@ubt18-test:# groups user2
user2 : groups: cannot find name for group ID 33111
33111
root@ubt18-test:# su user2
groups: cannot find name for group ID 33111
user2@ubt18-test:$ groups
groups: cannot find name for group ID 33111
33111
--
root@ubt18-test:# getent group unix_users
unix_users:*:33111:
root@ubt18-test:# groups user2
user2 : unix_users
root@blair-ubt18-test:/var/
log/sssd# groups user1
user1 : unix_users groups: cannot find name for group ID 33118
33118
This is an odd sequence of events, but notice that I can't get the group for a given user. It shows up only as GID. However, that GID _is_ listed in the output of `getent group`, so it's there, the system can see it, and SSSD is aware of it. Trying again, that
gid still won't map to a name when I get the user's groups.