sudo apt安装slapd ldap-utils ldapscripts
我只能在/ etc / ldap目录中找到ldap.conf,但是找不到slapd.conf。现在我想定义我的对象类,有人可以帮助我吗?
答案 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(可选)。