Openldap naming context issue with Apache directory studio?

被刻印的时光 ゝ 提交于 2019-12-08 05:55:36

问题


I have installed openldap in linux machine, but when i am trying to connect it through Apache Directory studio ,I am getting no any child for Root DSE

Can someone please tell me what i am doing wrong here?

Now if i am trying to import any LDIF file i am getting

Error while importing LDIF - [LDAP: error code 53 - no global superior knowledge] java.lang.Exception: [LDAP: error code 53 - no global superior knowledge] at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkResponse(DirectoryApiConnectionWrapper.java:1278) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.access$9(DirectoryApiConnectionWrapper.java:1246) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper$6.run(DirectoryApiConnectionWrapper.java:926) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.runAndMonitor(DirectoryApiConnectionWrapper.java:1173) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.checkConnectionAndRunAndMonitor(DirectoryApiConnectionWrapper.java:1107) at org.apache.directory.studio.connection.core.io.api.DirectoryApiConnectionWrapper.createEntry(DirectoryApiConnectionWrapper.java:948) at org.apache.directory.studio.ldapbrowser.core.jobs.ImportLdifRunnable.importLdifRecord(ImportLdifRunnable.java:465)


回答1:


You probably did not configure or create the suffix entry. You need to do that, go to the slapd.conf and check that you have defined suffix like:

suffix "dc=example,dc=com"

Then you need to (re)start your server, and add that entry to the LDAP database using ldapadd. So the LDIF file to accomplish that would be (example.ldif):

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

And the command to add it to the database would be something like:

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

Of course, your suffix can be anything you like (e.g. o=company,c=us), but you need to change the LDIF file accordingly.



来源:https://stackoverflow.com/questions/33370776/openldap-naming-context-issue-with-apache-directory-studio

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!