Debian 9缺少slapd.conf

时间:2019-03-22 06:13:36

标签: ldap debian openldap

在debian 9上安装openLDAP命令

sudo apt安装slapd ldap-utils ldapscripts

问题

我只能在/ etc / ldap目录中找到ldap.conf,但是找不到slapd.conf。现在我想定义我的对象类,有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

我和您有同样的问题,这是提示。 https://wiki.debian.org/LDAP/OpenLDAPSetup#Missing_slapd.conf.3F

答案 1 :(得分:0)

通过@winwin链接的Debian Wiki已删除了相关信息,但是仍可在以下页面的历史版本中使用:https://wiki.debian.org/LDAP/OpenLDAPSetup?action=recall&rev=122#Missing_slapd.conf.3F

后代的相关信息如下:


从版本2.4.23-3开始,默认情况下OpenLDAP的配置已更改为/etc/ldap/slapd.d。 Debian中的OpenLDAP软件包提供了自动迁移到新配置样式的功能。使用新的配置样式,可以在不重新启动slapd的情况下即时更改值。通过使用ldif文件和ldap {add,modify}进行更改。在Debian中,您可以使用以下命令搜索配置:

ldapsearch -Y EXTERNAL -H ldapi:/// -b "cn=config" 

要修改配置,请使用以下命令:

ldapmodify -Y EXTERNAL -H ldapi:/// -f <file.ldif> 

有关配置选项,请参见现有的几个手册页或上游提供的文档。

仍然可以使用slapd.conf(可选)。