On Mon, Sep 16, 2013 at 07:31:13PM +0200, Alfredo Colangelo wrote:
I've built sssd-1.11.90 from git source for a CentOS 6.4 server. I want to
set up a connection with SSSD to 2 Active Directory domains (both Windows
2003 functional level), parent and child, so they have a parent-child
I've joined the server to the parent domain using the ad provider, that
(from 1.10 on) supports AD trusts.
I'm expecting to be able to login (via ssh) to the server both using "
testuser(a)ad.example.com" (which works), and using "
testuser(a)child.ad.example.com" which doesen't work. This is what I want to
If I join the server to the child domain I am able to login with users from
child domain (as expected), but not with users from parent domain.
My guess is that trust isn't working.
Running "getent passwd" enumerates users only from the parent domain, but
nothing from the child domain.
This is sssd.conf contents:
services = nss, pam
config_file_version = 2
domains = ad.example.com
id_provider = ad
auth_provider = ad
access_provider = ad
chpass_provider = ad
ad_server = dc1.ad.example.com
ad_backup_server = dc2.ad.example.com
filter_users = root(a)ad.example.com
filter_groups = root(a)ad.example.com
ldap_id_mapping = false
dyndns_update = true
This is the default, no need to set this option
dyndns_update_ptr = false
enumerate = true
subdomain_enumerate = all
cache_credentials = true
I'm not using ID Mapping, I'm using posix attributes from AD, but even
enabling ID mapping the result doesen't change.
Am I doing something the wrong way ?
Is it possible the problem is that the domains are not Windows 2008 R2 (as
of documentation the only supported configuration for the AD provider) ?
I'm sorry the setup is not working. There is a known bug with respect to
the POSIX attributes, but ID mapping should work. Can you, just for the
sake of testing, also set enumerate=false?
If that doesn't work either, can you put debug_level=8 into the [domain]
section, rm the cache in /var/lib/sss/db/cache_ad.example.com.ldb, restart
the SSSD and then attach /var/log/sssd/sssd_ad.example.com.log ?
Thank you very much for testing a git snapshot, much appreciated!