[SSSD] getent returns only single users

steve steve at steve-ss.com
Mon Apr 15 02:42:29 UTC 2013


1.9.4 on openSUSE 12.3 with Samba4 AD
Hi
Everything is fine apart from that we'd like for getent passwd to throw 
out all users. At the moment it only returns single user information and 
even then only if we specify the user:

getent passwd
<loadsa local users>
<nothing from AD>

but:

getent passwd steve2
steve2:*:3000034:20513:steve2:/home/users/steve2:/bin/bash

We've tried enumerate = TRUE an waited for 30 minute on a test domain 
with only 2 users and 2 groups but still getent passwd returns a blank 
for domain users.

Everything else is fine. Authentication, group membership. . . Any ideas 
on the getent?
Cheers, Steve
(This is my first post here and I've only had time for a quick look 
through the archive so please accept my apologies if this is OT.)

/etc/nsswitch.conf
passwd: compat sss
group:  compat sss

/etc/sssd/sssd.conf
[sssd]
services = nss, pam
config_file_version = 2
domains = default

[nss]

[pam]

[domain/default]
ldap_schema = rfc2307bis
access_provider = simple
enumerate = FALSE
cache_credentials = true
id_provider = ldap

auth_provider = krb5
chpass_provider = krb5
krb5_realm = HH3.SITE
krb5_server = hh16.hh3.site
krb5_kpasswd = hh16.hh3.site

ldap_uri = ldap://hh16.hh3.site/
ldap_search_base = dc=hh3,dc=site
#ldap_tls_cacertdir = /usr/local/samba/private/tls
#ldap_id_use_start_tls = true
ldap_user_object_class = user
ldap_user_name = samAccountName
ldap_user_uid_number = uidNumber
ldap_user_gid_number = gidNumber
ldap_user_home_directory = unixHomeDirectory
ldap_user_shell = loginShell
ldap_group_object_class = group
ldap_group_search_base = dc=hh3,dc=site
ldap_group_name = cn
ldap_group_member = member
ldap_user_search_filter =(&(objectCategory=User)(uidNumber=*))

ldap_sasl_mech = gssapi
ldap_sasl_authid = HH16$
ldap_krb5_keytab = /etc/krb5.keytab
ldap_krb5_init_creds = true





More information about the sssd-devel mailing list