centos6.4安装配置LDAP服务

安装之前查一下

find / -name openldap*

centos6.4默认安装了LDAP,但没有装ldap-server和ldap-client

于是yum安装

su root
yum install -y openldap openldap-servers openldap-clients

不建议编译源码包,有依赖比较麻烦

网上很多人说在安装openladp之前,需要先安装Berkeley,作为ladp的存储方案,这个不是必须的,可以不装!

安装以后进行配置

cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
mv /etc/openldap/slapd.d{,.bak}

然后通过vi修改slapd.conf,步骤如下:

1. 设置目录树的后缀

找到语句:

suffix "dc=my-domain,dc=com"

将其改为:

suffix "dc=example,dc=com"

2.该语句设置LDAP管理员的DN

找到语句:

rootdn "cn=Manager,dc=my-domain,dc=com"

将其改为:

rootdn "cn=Manager,dc=example,dc=com"

3.设置LDAP管理员的口令

找到语句:

rootpw secret

将其改为:

rootpw {SSHA}NXV9Fl28qCHMmA6P sjhVX0uejTKE6OYr

口令也可以用明文


配置文件修改之后分下权限

chown ldap.ldap /etc/openldap/*
chown ldap.ldap /var/lib/ldap/*

新建目录

mkdir /etc/openldap/cacerts

然后重启下系统(一定要重启)

然后开启服务  

su root
service slapd start

默认的启动端口是389,因为1024以下端口需要用root才能绑定,当然也可以修改端口

slapd -f /etc/openldap/slapd.conf -h ldap://3891

等服务启动以后可以导入一些初始数据

新建文件example.ldif

dn:dc=example,dc=com

objectclass:dcObject

objectclass:organization

o:Example, Inc.

dc:example


dn:cn=Manager,dc=example,dc=com

objectclass:organizationalRole

cn:Manager

然后通过命令导入

/usr/bin/ldapadd -x -W -D "cn=Manager,dc=example,dc=com" -f example.ldif

提示输入密码 既是manager的密码

然后导入成功


这样LDAP的安装配置算是完成了  方便管理可以安装ldapBrower

这个直接去官网下载 http://www.ldapbrowser.com/download.htm

配置连接

centos6.4安装配置LDAP服务

centos6.4安装配置LDAP服务

连接后的效果

centos6.4安装配置LDAP服务

如果客户端跟服务端不在一个机器   注意关掉防火墙

service iptables stop
chkconfig iptables off


你可能感兴趣的:(linux,centos,LDAP)