支持OpenLDAP 2.3的反向组成员身份维护

支持OpenLDAP 2.3的反向组成员身份维护,ldap,openldap,Ldap,Openldap,我对openldap的一个主题有些疑问 我在ldap中与组一起工作,我需要询问某个组的用户 我已经了解到,当您询问时,您只能根据字段名和该字段的值进行筛选。还有一种方法是,当您将用户添加到组中,再添加对象组中的字段成员时,会将字段成员添加到对象人员。这称为反向组成员资格维护 我知道我必须以这种方式在openldap中加载模块moduleload memberof.la,但openldap找不到它 我在互联网上看到有一个软件包可以将该模块安装到2.4版 我的问题是:openfire 2.3版是否支

我对openldap的一个主题有些疑问

我在ldap中与组一起工作,我需要询问某个组的用户

我已经了解到,当您询问时,您只能根据字段名和该字段的值进行筛选。还有一种方法是,当您将用户添加到组中,再添加对象组中的字段成员时,会将字段成员添加到对象人员。这称为反向组成员资格维护

我知道我必须以这种方式在openldap中加载模块moduleload memberof.la,但openldap找不到它

我在互联网上看到有一个软件包可以将该模块安装到2.4版

我的问题是:openfire 2.3版是否支持此功能

我使用:

Centos Linux ia3 2.6.18-194.32.1.el5 1 SMP星期三1月5日17:53:09 EST 2011 i686 i686 i386 GNU/Linux

已安装的软件包 名称:openldap 拱门:i386 版本:2.3.43 版本:12.el5_6.7 尺寸:593K 回购:已安装


关于

Openldap将使用某个目录从中加载模块。这是一个您可以找到的配置选项。通常您不必这样做,因为大多数模块都是静态编译到Openldap中的。我使用cn=config方法(而不是slapd.conf)所做的一切就是在我的数据库对象下添加一个olcOverlayConfig子条目,它成功了

dn: olcOverlay={1}memberof,olcDatabase={2}hdb,cn=config
objectClass: olcConfig
objectClass: olcMemberOf
objectClass: olcOverlayConfig
objectClass: top
olcOverlay: {1}memberof

上述方法是否适用于OpenLDAP 2.3。如果没有手工编译,它就不起作用,我不会感到惊讶

OpenLDAP 2.4默认使用第一个cn=config方法 memberof overlay随OpenLDAP 2.4一起提供,在OpenLDAP 2.3中无法添加,因为缺少模块库

提及

在centos 5中安装OpenLDAP2.4软件包不起作用。不同的构建环境和glibc版本

您可能可以尝试FedoraforOpenLDAP 2.4升级到Centos 6