Openldap命名与Apache目录工作室的上下文问题?

时间:2015-10-27 14:35:01

标签: linux ldap openldap apacheds

我在linux机器上安装了openldap,但是当我尝试通过Apache Directory studio连接它时,我没有任何孩子 Root DSE

enter image description here

有人可以告诉我这里我做错了吗?

现在,如果我尝试导入任何LDIF文件,我正在

  

导入LDIF时出错     - [LDAP:错误代码53 - 没有全局优势知识] java.lang.Exception:[LDAP:错误代码53 - 没有全局优势   知识]   org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1278)     在   org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access $ 9(DirectoryApiConnectionWrapper.java:1246)     在   org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper $ 6.run(DirectoryApiConnectionWrapper.java:926)     在   org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1173)     在   org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1107)     在   org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.createEntry(DirectoryApiConnectionWrapper.java:948)     在   org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifRunnable.importLdifRecord(ImportLdifRunnable.java:465)

1 个答案:

答案 0 :(得分:2)

您可能没有配置或创建后缀条目。您需要这样做,转到slapd.conf并检查您是否已将suffix定义为:

suffix "dc=example,dc=com"

然后,您需要(重新)启动服务器,并使用ldapadd将该条目添加到LDAP数据库。所以要实现的LDIF文件是( example.ldif ):

dn: dc=example,dc=com
objectclass: domain
objectclass: top
dc: example

将添加到数据库的命令如下:

ldapadd -x -D "<rootdn>" -W -f example.ldif

当然,您的后缀可以是您喜欢的任何内容(例如o = company,c = us),但您需要相应地更改LDIF文件。