![使用以下 OpenLDAP 配置时我的 BaseDN 应该是什么?](https://linux22.com/image/541611/%E4%BD%BF%E7%94%A8%E4%BB%A5%E4%B8%8B%20OpenLDAP%20%E9%85%8D%E7%BD%AE%E6%97%B6%E6%88%91%E7%9A%84%20BaseDN%20%E5%BA%94%E8%AF%A5%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我的 OpenLDAP 配置如下。在 Centos 5.3 上使用最新版本的 OpenLDAP。使用 安装yum
。
从我的/etc/openldap/slapd.conf
database bdb
suffix "dc=company,dc=com"
rootdn "cn=Manager,dc=company,dc=com"
从我的/etc/openldap/ldap.conf
BASE dc=company,dc=com
我已成功添加条目并从盒子上的本地 bash shell 中ldapadd
检索它。ldapsearch
现在我正尝试让图形编辑器远程连接到此服务器,以便我可以从笔记本电脑输入人员。但我没有运气。我试过探索者,并且它Anonymous
无需我指定就可以与 bind连接BaseDN
,但我无法通过这种方式编辑任何内容。
如果我尝试为它提供用户名和密码,使用Manager
我的rootpw
明文进行测试,BaseDN
当我输入时,我的远程笔记本电脑上的每个 GUI 客户端都会抱怨我的格式不正确dc=company,dc=com
,我尝试了cn=Manager,dc=company,dc=com
。
Error opening connection:
[LDAP: error code 34 - invalid DN]
我尝试了多个客户端,它们都以匿名方式连接,没有一个让我进行身份验证,无法实际创建或编辑任何内容。
我使用的Manager
用户名和密码是rootpw
,对吗?
答案1
我明白了,我需要为cn=Manager,dc=company,dc=com
刚刚输入的用户提供一个完全合格的用户 DN Manager
。