diff options
author | Michal Zidek <mzidek@redhat.com> | 2014-09-10 12:41:16 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-09-15 10:12:57 +0200 |
commit | 6f91c61426c8cfbfec52d5e77ae4650007694e69 (patch) | |
tree | b5ded298775272ad59c667d33cf7270187cb0284 /src/providers/ipa/ipa_opts.h | |
parent | 4113389146cde7034bec7980a7fdf0d50f4c7bf7 (diff) | |
download | sssd-6f91c61426c8cfbfec52d5e77ae4650007694e69.tar.gz sssd-6f91c61426c8cfbfec52d5e77ae4650007694e69.tar.xz sssd-6f91c61426c8cfbfec52d5e77ae4650007694e69.zip |
Add alternative objectClass to group attribute maps
In IPA we sometimes need to use posixGroup and
sometimes groupOfNames objectclass to query the
groups. This patch adds the possibility to specify
alternative objectclass in group maps. By
default it is only set for IPA.
Fixes:
https://fedorahosted.org/sssd/ticket/2436
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/providers/ipa/ipa_opts.h')
-rw-r--r-- | src/providers/ipa/ipa_opts.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/providers/ipa/ipa_opts.h b/src/providers/ipa/ipa_opts.h index 73decc75a..30cb96b3d 100644 --- a/src/providers/ipa/ipa_opts.h +++ b/src/providers/ipa/ipa_opts.h @@ -204,7 +204,8 @@ struct sdap_attr_map ipa_user_map[] = { }; struct sdap_attr_map ipa_group_map[] = { - { "ldap_group_object_class", "groupofnames", SYSDB_GROUP_CLASS, NULL }, + { "ldap_group_object_class", "groupOfNames", SYSDB_GROUP_CLASS, NULL }, + { "ldap_group_object_class_alt", "posixGroup", SYSDB_GROUP_CLASS, NULL }, { "ldap_group_name", "cn", SYSDB_NAME, NULL }, { "ldap_group_pwd", "userPassword", SYSDB_PWD, NULL }, { "ldap_group_gid_number", "gidNumber", SYSDB_GIDNUM, NULL }, |