1、安装
#安装 yum install -y openldap-servers openldap-clients openldap-devel
2、复制配置文件
#复制配置文件 cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
3、产生密码
#产生密码 产生的密码用于修改slapd.conf配置文件 slappasswd New password: (輸入密碼)Re-enter new password: (輸入密碼) {SSHA} Utdfdfmr8QdfdfdDBEdfdfljDWwet3iv9
4、修改配置文件
#修改配置文件 vim /etc/openldap/slapd.conf #修改配置文件后启动服务 #slapd.d下的配置文件根据slapd.conf生成,如果启动有问题可以先删除slapd.d下的文件 #新版的openldap中采用了slapd.d的配置文件,可以实现动态配置,可以继续使用slapd.conf,但的自己建立,如步骤2 service slapd start
5、导入数据
ldapadd -H ldap://127.0.0.1 -x -D "cn=name,dc=ccdc,dc=edu,dc=cn" -f /etc/openldap/init.ldif -w password #导入数据还可以使用slapadd,初始导入可能失败 #slapadd -l file
6、导出数据
slapcat -v -l aa.ldif
这样导出的数据直接导入可能会出现问题,因为导出的数据中包含了一些数据的系统信息,要先把系统信息去除才能导入,参见[5]。
参考:
[1] HankCN.centos redhat 6+ openldap 初级介绍.2013-09-23
[2] Tony.Centos 6.4 安裝 LDAP Server 2.4.2013-09-23
[3] Step-by-step OpenLDAP Installation and Configuration.2013-09-23
[4] 朱老師的Centos筆記.LDAP 伺服端基本說明 389--Centos5.2013-09-23
[5] 长城的草.openldap 备份与导入 及相关问题[EB/OL].(2013-10-08)[2014-04-25].http://www.cnblogs.com/ccdc/p/3356518.html