我正在按照 ubuntu 14.04 LTS 的服务器指南操作,并尝试设置 ldap,但遇到了问题。应该有一个名为的 dit,dc=example,dc=com
但当我输入时,ldapsearch -x -LLL -H ldap:/// -b dc=example,dc=com dn
我得到的No such object (32)
不是
dn: dc=example,dc=com
dn: cn=admin,dc=example,dc=com
就像指南说的那样,我应该这样做。
add_content.ldif
现在,在使用指南中列出的内容制作文件并使用ldapadd -x -D cn=admin,dc=example,dc=com -W -f add_content.ldif
我在安装期间设置的密码的命令后,我得到了ldap_bind: Invalid credentials (49)
。
所以我猜没有dc=example,dc=com
ldap dit,那么它在哪里或者我如何才能遵循指南?
答案1
我刚刚检查了slapd
虚拟机上的安装,默认情况下它没有创建示例 DN(这是一件好事):
$ ls /etc/ldap/slapd.d
cn=config cn=config.ldif
您可以从基本 DN 一直添加条目,也可以运行sudo dpkg-reconfigure slapd
,在这种情况下,您将看到以下选择:
- 挑选不:
- 使用 FQDN(例如
example.com
、my.personal.site.org
等): 请勿dc=example,dc=com
在此处输入。 - 选择一些名称(例如“示例站点”、“我的个人站点”等):
- 当要求输入管理员密码时,您正在将密码重置为
cn=admin,cn=config
。因此,您不必使用安装时设置的密码slapd
。 - 使用 HDB,除非知道否则。如果你不知道这是什么,那就是 HDB。
- 由于我们没有数据库,所以选择是。
- 我也是。移开它。
- 不允许使用 v2,除非知道否则。如果你不知道这是什么,不这是。
将为您输入的任何 FQDN 创建一个基本 DN。
您可以随时重复sudo dpkg-reconfigure slapd
重置并从头开始。slapd