openldap 安装 配置 使用

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

原文地址:https://www.cnblogs.com/ccdc/p/3334271.html