I need to authenticate users using two separate LDAP servers. Have configured SSSD with two domains but only one seems to be working. I ran the command authconfig --enablemkhomedir --enablesssd --enablesssdauth --updateall and updated sssd.conf as follows:
[sssd] domains = domain1, domain2 services = nss, pam config_file_version = 2 [nss] filter_groups = root filter_users = root [pam] offline_credentials_expiration = 0 [domain/domain1] auth_provider = ldap id_provider = ldap ldap_uri = ldaps://domain1 ldap_tls_reqcert = allow [domain/domain2] auth_provider = ldap id_provider = ldap ldap_uri = ldaps://domain2 ldap_tls_reqcert = allow The results are that a user from domain2 (user2) is recognized but a user from domain1 (user1) is not found:
# id user2 uid=10(user2) gid=10(admin) groups=10(admin) # id user1 id: 'user1': no such user Any ideas to get domain1 working? That server/auth was working fine when we were back with nslcd.conf but of course couldn't use two servers with nslcd, only the first server defined would work. I'm a n00b when it comes to this stuff and all the nscd, nslcd, nsswitch.conf, authconfig, etc gets pretty confusing. I didn't notice any errors in the /var/log/messages or SSSD logs.