summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPavel Reichl <preichl@redhat.com>2014-08-21 19:03:08 +0100
committerJakub Hrozek <jhrozek@redhat.com>2014-09-08 18:55:23 +0200
commit981bf55532fbec91a106f82d7daf32094c76dfe0 (patch)
tree50b06bf8c4bcad5330510715ca9e6ab87ac7933b /src
parentbc8c93ffe881271043492c938c626a9be948000e (diff)
downloadsssd-981bf55532fbec91a106f82d7daf32094c76dfe0.tar.gz
sssd-981bf55532fbec91a106f82d7daf32094c76dfe0.tar.xz
sssd-981bf55532fbec91a106f82d7daf32094c76dfe0.zip
AD: process non-posix nested groups w/o tokenGroups
When initgr is performed for AD not supporting tokenGroups, do not filter out groups without gid attribute or with gid equal to zero. Resolves: https://fedorahosted.org/sssd/ticket/2343 Reviewed-by: Michal Židek <mzidek@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/providers/ldap/sdap_async_initgroups.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/providers/ldap/sdap_async_initgroups.c b/src/providers/ldap/sdap_async_initgroups.c
index 779f576cf..9f45fde39 100644
--- a/src/providers/ldap/sdap_async_initgroups.c
+++ b/src/providers/ldap/sdap_async_initgroups.c
@@ -1585,11 +1585,7 @@ static struct tevent_req *sdap_initgr_rfc2307bis_send(
"(%s=*))",
opts->group_map[SDAP_AT_GROUP_OBJECTSID].name);
} else {
- /* When not ID-mapping, make sure there is a non-NULL UID */
- state->base_filter = talloc_asprintf_append(state->base_filter,
- "(&(%s=*)(!(%s=0))))",
- opts->group_map[SDAP_AT_GROUP_GID].name,
- opts->group_map[SDAP_AT_GROUP_GID].name);
+ state->base_filter = talloc_asprintf_append(state->base_filter, ")");
}
if (!state->base_filter) {
talloc_zfree(req);