前提:最好把防火墙和seLinux关闭
步骤1,首先确定本地是否已经安装了以下包:(1)openldap(这个是系统级别的包,系统自带,不要卸载,我就是本想卸载所有OpenLDAP相关的包,把这个给删了,导致系统的ssh,yum都失效!) (2)compat-openldap (3)openldap-clients (4)openldap-servers openldap-servers-sql (5)openldap-devel migrationtools
如果没有安装,则
yum -y install openldap compat-openldap openldap-clients openldap-servers openldap-servers-sql openldap-devel migrationtools
注意 -y 的含义,是去除安装时候的交互,直接默认yes
步骤2,配置OpenLDAP
注意:从OpenLDAP2.4.23版本开始所有配置数据都保存在/etc/openldap/slapd.d/中,建议不再使用slapd.conf作为配置文件。
<1>设置OpenLDAP的管理员密码
slappasswd -s *****
****处输入你像设置的管理员密码,然后记得保留输出{SSHA}****************************,后面配置文件用的到。
<2>修改配置文件 /etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif,根据自己的设置配置&#