*******基于Ubuntu8.10********
# 初始配置,把domain设成正确的值
/etc/ldap$: sudo dpkg-reconfigure slapd
# 关闭
/etc/ldap$: sudo /etc/init.d/slapd stop
# 配好slapd.conf, 根据slapd.conf(旧版本的openldap使用的配置文件)生成配置到slapd.d目录
/etc/ldap$: sudo slaptest -f slapd.conf -F slapd.d
# 导入数据文件
/etc/ldap$: sudo slapadd -l /home/ubuntu/data/lpdi_user.ldif
# 改变几个文件夹的owner,以使openldap有权读取修改这些文件。
/etc/ldap$: sudo chown -R openldap:openldap slapd.d/
/etc/ldap$: sudo chown -R openldap:openldap /var/lib/ldap
# 开启
/etc/ldap$: sudo /etc/init.d/slapd start
# 测试一下
/etc/ldap$: ldapsearch -xLLL -b "dc=lpdi,dc=net"
----------------------------------------
配置openldap日志
# 在slapd.conf文件里面配置好loglevel
loglevel 256
# 在/etc/syslog.conf里面指定log文件的位置
local4.* /var/log/ldap/ldap.log
# 重启openldap和syslog
/etc/init.d/slapd restart
/etc/init.d/sysklogd restart
----------------------------------------
Reference:
----------------------------------------
遗留问题:
如何添加多个database?试了很多次都没有成功。