OpenLdap的配置

*******基于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:

 

配置文件

 

ldif文件格式

 

用ruby ldap实现认证

 

----------------------------------------

 

遗留问题:

 

如何添加多个database?试了很多次都没有成功。

你可能感兴趣的:(.net,ubuntu,F#,Ruby)