OpenLDAP:rfc2307bis 而不是 nis 架构

OpenLDAP:rfc2307bis 而不是 nis 架构

我正在寻找一种使用 rfc2307bis 架构创建空 LDAP 字典的方法。在 Debian 上,安装 slapd 或使用 dpkg 重新配置时,默认使用 nis 模式。如何删除它或将其替换为 rfc2307bis ?在初始化时或之后。

答案1

初始化后,列出加载的模式:

# ldapsearch -LLL -Y external -H ldapi:/// -b cn=schema,cn=config -s one dn
[...]
dn: cn={2}nis,cn=schema,cn=config
[...]

删除 NIS 架构:

# ldapdelete -Y external -H ldapi:/// cn={2}nis,cn=schema,cn=config

添加另一项:

# ldapadd -Y external -H ldapi:/// -f /etc/ldap/schema/rfc2307bis.ldif

答案2

我成功做到了。我编辑了这个文件:/usr/share/slapd/slapd.init.ldif并替换了一行:

#include: file:///etc/ldap/schema/nis.ldif
include: file:///etc/ldap/schema/rfc2307bis.ldif

我运行了 dpkg-reconfigure slapd。

相关内容