Ldap 添加新条目时没有全局高级知识错误(更改后缀?)

Ldap 添加新条目时没有全局高级知识错误(更改后缀?),ldap,openldap,Ldap,Openldap,Openldap 2.4.31安装在Ubuntu 14.04上 当我尝试将第一个条目添加到LDAP时,它会显示: 添加新条目“dc=abc,dc=com” ldap_添加:服务器不愿意执行(53) 其他信息:无全球卓越知识 这是我在CLI中使用的命令: ldapadd-Y EXTERNAL-H ldapi://-f import org.ldif 从各种博客中,我了解到这是因为dndc=abc,dc=com的新条目不能添加到后缀为dc=xyz,dc=com的LDAP中 安装过程定义LDAP后缀,

Openldap 2.4.31安装在Ubuntu 14.04上

当我尝试将第一个条目添加到LDAP时,它会显示:
添加新条目“dc=abc,dc=com”
ldap_添加:服务器不愿意执行(53)
其他信息:无全球卓越知识

这是我在CLI中使用的命令:
ldapadd-Y EXTERNAL-H ldapi://-f import org.ldif

从各种博客中,我了解到这是因为dn
dc=abc,dc=com
的新条目不能添加到后缀为
dc=xyz,dc=com
的LDAP中

安装过程定义LDAP后缀,而不提示设置自定义后缀。 我阅读了大量手册和博客,但没有找到任何文档描述如何更改或添加新后缀,或以任何其他方式解决此版本openldap中的问题。

本例假设dc=example,dc=com存在,并且您希望添加dc=example,dc=net

您可以通过LDIF执行以下操作:

# add example.net to an existing LDAP server
version: 1

dn: dc=example,dc=net
dc: example
description: Example Network Operations
objectClass: dcObject
objectClass: organization
o: Example, Inc.

dn: ou=people, dc=example,dc=net
ou: people
description: All people in organisation
objectClass: organizationalUnit

然后根据需要在新后缀下添加条目

嗨,我试过你的密码。我只是照本宣科。结果是一样的。也许命令行有什么问题?这是命令行:
ldapadd-Y EXTERNAL-H ldapi://-f example org.ldif
您当然需要修改文件以满足您的环境。OpenLDAP因为大多数LDAP目录服务支持多个LDAP后缀。它们必须在配置中声明。如何执行此操作取决于服务器的版本。而且它通常是有文档记录的。这就是问题所在,我找不到openldap 2.4.31的文档记录位置。可以吗?不,很抱歉,我没有使用OpenLDAP。您可能已经定义了一个后缀为“DC=xyz,DC=com”的数据库,因此要使用其他后缀,您需要使用该后缀定义一个新的数据库。您是否参考了描述如何操作的文档?