我正在寻找一种使用 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。