I followed this openldap guide
https://kifarunix.com/install-and-setup-openldap-on-rocky-linux-8/
Got it all working up until I try to id the user on the client (following this guide: https://kifarunix.com/configure-sssd-for-ldap-authentication-on-rocky-linux-8/)
I get a message about "no such user"
The openldap tutorial lists the objectClass for users.ldif
dn: uid=johndoe,ou=people,dc=ldapmaster,dc=kifarunix-demo,dc=com
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
and I've noticed other sites use
objectClass: account
(see: https://www.thegeekstuff.com/2015/02/openldap-add-users-groups/ & https://forums.centos.org/viewtopic.php?t=54808)
I've tried it both ways (and even tried including both)
I can do an ldapsearch from the client to the server and query any of those objectClass's
I'm not sure what I'm missing.
I checked my nsswitch.conf and ensured sss was before files for passwd
I did basic testing and disabled TLS.
My issue was likely in the SSSD.conf and not having the right objectClass as well as matching DN, CN, and OU's
Server
SSSD.conf [client]