安装 Ubuntu的官方的介绍安装OpenLDAP
https://help.ubuntu.com/lts/serverguide/openldap-server.html
碰见Base DN始终设定不成功,来来回回试了半天最终设定好了。整理一下步骤
1. 修改/etc/hosts文件,增加 127.0.1.1 hostname.example.com hostname行,其中example.com为Base DB dc=example,dc=com
127.0.1.1 hostname.example.com hostname
sudo apt-get install slapd ldap-utils
正常的结果应该为:
sudo ldapsearch -x -LLL -H ldap:/// -b dc=example,dc=com dn dn: dc=example,dc=com dn: cn=admin,dc=example,dc=com
4. 执行dpkg-reconfiure 重新配置sladp的Base DN
参考http://www.codeden.net/2012/04/how-to-setup-ldap-on-ubuntu/ 的第二部重新配置Base DN
sudo dpkg-reconfigure slapd
#注意:配置过程中第一个BaseDN的输入应该是"example.com" 不是 "dc=example,dc=com" 也不是“hostname.example.com"
5. 重新配置好之后再次运行Step3的命令确认Base DN是否安装成功
#不能确认修改/usr/share/slapd/slapd.conf是否为必须步骤。我是将slapd.conf的suffix = "@SUFFIX" 修改为 suffix ="dc=example,dc=com"