我刚刚安装了带有yum命令的openldap和samba新鲜的Centos 6.2。 我在查找slapd.conf文件时遇到了一些问题。 有一个文件夹slap.d /但默认情况下没有conf文件。 我可以看到文件夹
cacerts schema sldap.d
和ldap.conf文件。
我也检查了Fedora 15,发现没有slapd.conf文件。 那么现在从哪里开始呢? 我已经search了,但是我发现CentOS 5.x或Ubuntu的openldapconfiguration是从/etc/openldap/slapd.confconfiguration文件
请注意,OpenLDAP不再从/etc/openldap/slapd.conf文件中读取其configuration。 而是使用位于/etc/openldap/slapd.d/目录中的configuration数据库。
来源: RHEL7的官方上游文档
slapdconfiguration由组织在分层目录结构中的LDIF条目组成,build议编辑这些条目的方法是使用第16.1.2.1节“OpenLDAP服务器实用程序概述”中描述的服务器实用程序 。
换句话说,RHEL6(和CentOS6)不再有一个slapd.conf文件来configurationopenldap。 您应该使用第16.1.2.1节所述的工具来configurationopenldap。
如果你有一个你想导入的旧configuration,你可以使用这个命令来完成:
slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/