#2916 Unable to see secondary groups in CentOS7
Closed: Invalid Opened by is24tvollmer.

Hi,

we have a working SSSD config for sssd in SL6, but migrating this to CentOS7, secondary groups are not shown anymore when issuing id <username>

getent group <groupname> works and shows the proper information.

I already went through the steps in "https://fedorahosted.org/sssd/wiki/FAQ#IdontseeanygroupswhenIrunidusername" to no avail.

Can you help me set this up?

/etc/sssd/sssd.conf

[sssd]
services = nss, pam
config_file_version = 2
domains = DOMAIN.TLD
[pam]
[domain/DOMAIN.TLD]
debug_level = 6
enumerate = true
lookup_family_order = ipv4_only
case_sensitive = false
id_provider = ldap
auth_provider = ldap
ldap_schema = rfc2307bis
ldap_id_mapping = false
ldap_search_base = OU=Nutzer,OU=Konten,DC=domain,DC=tld
ldap_group_search_base = OU=production,OU=groups,DC=domain,DC=tld???CN=Users,DC=domain,DC=tld??
ldap_uri = ldaps://ad1, ldaps://ad2, ldaps://ad3, ldaps://ad4
ldap_network_timeout = 2
ldap_default_bind_dn = binduser
ldap_default_authtok_type = password
ldap_default_authtok = password
ldap_tls_cacert = /etc/pki/public-certs.pem
ldap_user_object_class = user
ldap_user_name = sAMAccountName
ldap_user_uid_number = uidNumber
ldap_user_gid_number = gidNumber
ldap_user_gecos = displayName
ldap_user_home_directory = unixHomeDirectory
ldap_user_shell = loginShell
ldap_user_uuid = objectGUID
ldap_user_modify_timestamp = whenChanged
ldap_user_principal = userPrincipalName
ldap_group_object_class = group
ldap_group_name = sAMAccountName
ldap_group_uuid = objectGUID
ldap_group_modify_timestamp = whenChanged
ldap_referrals = false
ldap_account_expire_policy = ad
ldap_access_order = expire
ldap_force_upper_case_realm = true

ldapsearch -LLL -o ldif-wrap=no "(uid=testuser)"

SASL/GSSAPI authentication started
SASL username: testuser@domain.local
SASL SSF: 56
SASL data security layer installed.
dn: CN=Test User,OU=ou1,OU=Nutzer,OU=Konten,DC=domain,DC=tld
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: Test User
sn: User
c: US
l: Some
st: Some
description: Test User Account
postalCode: 0000
physicalDeliveryOfficeName: Some
telephoneNumber: 1234
givenName: Test
distinguishedName: CN=Test User,OU=ou1,OU=Nutzer,OU=Konten,DC=domain,DC=tld
instanceType: 4
whenCreated: 20130617081151.0Z
whenChanged: 20160104102134.0Z
displayName: Test User
uSNCreated: 64910663
memberOf: CN=group1,OU=Nutzer,OU=Konten,DC=domain,DC=tld
memberOf: CN=group2,OU=ouxyz,OU=groups,DC=domain,DC=tld
memberOf: CN=group3,OU=ouxyz,OU=groups,DC=domain,DC=tld
memberOf: [...]
uSNChanged: 197836049
co: Deutschland
department: XXX
company: XXX
proxyAddresses: SMTP:test.user@mydomain.com
extensionAttribute10: usermailbox
mailNickname: TUser
protocolSettings:: XXX
protocolSettings:: XXX
protocolSettings:: XXX
protocolSettings:: XXX
extensionAttribute13: 1
extensionAttribute15: XXX
employeeNumber: 123456789
employeeType: Employee
name: Test User
objectGUID:: XXXX
userAccountControl: 512
badPwdCount: 0
codePage: 0
countryCode: 276
employeeID: I01001647
homeDirectory: \\daten\userhome$\TUser
homeDrive: U:
badPasswordTime: 130965599791540626
lastLogoff: 0
lastLogon: 130966479638734465
scriptPath: logon.bat
logonHours:: ////////////////////////////
pwdLastSet: 130893706788459570
primaryGroupID: 513
objectSid:: XXX
accountExpires: 0
logonCount: 9234
sAMAccountName: tuser
sAMAccountType: 805306368
userPrincipalName: tuser@domain.tld
lockoutTime: 0
objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=domain,DC=tld
dSCorePropagationData: 20141217132036.0Z
dSCorePropagationData: 20140731074623.0Z
dSCorePropagationData: 20131203090120.0Z
dSCorePropagationData: 16010101181633.0Z
lastLogonTimestamp: 130963764944125991
msDS-RevealedDSAs: CN=ADC1,OU=Domain Controllers,DC=domain,DC=tld
msTSExpireDate: 20151205075911.0Z
msTSLicenseVersion: 393216
msTSManagingLS: 00477-001-4510013-84917
uid: tuser
mail: test.user@domain.tld
msExchUserAccountControl: 0
msExchMailboxGuid:: XXX==
msExchPoliciesIncluded: 57975646-5ab5-4867-9803-c7ed9e8b0a5d
msExchPoliciesIncluded: {26491cfc-9e50-4857-861b-0cb8df22b5d7}
msExchRecipientDisplayType: -2147483642
msExchWhenMailboxCreated: 20130617081429.0Z
unixHomeDirectory: /data/home/tuser
msExchShadowMailNickname: TUser
msExchRecipientTypeDetails: 2147483648
msExchRemoteRecipientType: 4
msExchTextMessagingState: 302120705
msExchTextMessagingState: 16842751
loginShell: /bin/bash
gidNumber: 32776
msSFU30NisDomain: domain
msSFU30Name: tuser
msExchELCMailboxFlags: 2
msExchMobileMailboxFlags: 1
uidNumber: 41346
msExchUMDtmfMap: reversedPhone:9871
msExchUMDtmfMap: emailAddress:8624278655637
msExchUMDtmfMap: lastNameFirstName:8655637862427
msExchUMDtmfMap: firstNameLastName:8624278655637
msExchVersion: 44220983382016
# refldap://DomainDnsZones.domain.tld/DC=DomainDnsZones,DC=domain,DC=tld
# refldap://ForestDnsZones.domain.tld/DC=ForestDnsZones,DC=domain,DC=tld
# refldap://domain.tld/CN=Configuration,DC=domain,DC=tld

ldapsearch -LLL -o ldif-wrap=no "(cn=group1)"

SASL/GSSAPI authentication started
SASL username: tuser@DOMAIN.TLD
SASL SSF: 56
SASL data security layer installed.
dn: CN=group1,OU=production,OU=groups,OU=,DC=domain,DC=tld
objectClass: top
objectClass: group
cn: group1
member: CN=Test User,OU=ou1,OU=Nutzer,OU=Konten,DC=domain,DC=tld
member: [...]
distinguishedName: CN=group1,OU=production,OU=groups,DC=domain,DC=tld
instanceType: 4
whenCreated: 20140207135608.0Z
whenChanged: 20151123142856.0Z
uSNCreated: 95064658
uSNChanged: 192896571
name: group1
objectGUID:: XXX
objectSid:: XXX
sAMAccountName: group1
sAMAccountType: 268435456
groupType: -2147483646
objectCategory: CN=Group,CN=Schema,CN=Configuration,DC=domain,DC=tld
dSCorePropagationData: 20140731074621.0Z
dSCorePropagationData: 16010101000001.0Z
gidNumber: 30002
msSFU30NisDomain: domain
msSFU30Name: group1
# refldap://DomainDnsZones.domain.tld/DC=DomainDnsZones,DC=domain,DC=tld
# refldap://ForestDnsZones.domain.tld/DC=ForestDnsZones,DC=domain,DC=tld
# refldap://domain.tld/CN=Configuration,DC=domain,DC=tld

Thank you for your help.

Best regards,

Tobias Vollmer


We found a configuration issue.
In our nsswitch.conf we had the "initgroups:" setting. Removing this setting fixed the problem.

See for details:

  • https://lists.fedorahosted.org/pipermail/sssd-users/2012-August/000126.html
  • https://bugzilla.redhat.com/show_bug.cgi?id=835612

This ticket can be closed.

priority: minor => trivial

Thank you for reporting back.

resolution: => invalid
status: new => closed

Metadata Update from @is24tvollmer:
- Issue set to the milestone: NEEDS_TRIAGE

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/3957

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata