CentOS 6.8 LDAP Server + phpldapadmin + ldap client服务器的配置

本文档详细介绍了如何在CentOS 6.8上配置LDAP服务器,包括安装相关软件包,配置服务器端,安装phpldapadmin web管理工具,以及客户端的配置步骤,提供了详细的命令行操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境介绍

LDAP Server端:

hostnamepnode11
IPaddr:192.168.56.220

LDAP Client端:

hostname:pnode12
IPaddr: 192.168.56.221

安装LDAP相关的软件包

1、首先配置本地yum源,请参考我的nis服务搭建过程。
2、在server、client端分别安装以下软件包

yum install openldap*
rpm -qa|grep openldap

LDAP server端配置

1、首先cd /etc/openldap目录下执行以下操作:

rm -rf /etc/openldap/slapd.d/*
cp /usr/share/openldap-servers/slapd.conf.obsolete  /etc/openldap/slapd.conf

执行完之后可以看到如下文件

certs check_password.conf ldap.conf schema slapd.conf slapd.d

2、创建LDAP管理员密码

[root@pnode11 migrationtools]# slappasswd 
New password: 
Re-enter new password: 
{SSHA}32+hyGI4lJkUzi+cQ+RejqFNVLTBqWMq

输入两次密码之后请保存生成的密文。
3、修改slapd.conf文件
主要修改cn、dc、rootpw的内容,rootpw为上一步生成的密文。

database monitor
access to *
        by dn.exact="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read
        by dn.exact="cn=Manager,dc=zhilong.com" read
        by * none

#######################################################################
# database definitions
#######################################################################

database        bdb
suffix          "dc=zhilong.com"
checkpoint      1024 15
rootdn          "cn=Manager,dc=zhilong.com"
# Cleartext passwords, especially for the rootdn, should
# be avoided.  See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
# rootpw                secret
rootpw          {SSHA}d2aAB5GOxLnj0d2/F7Tq6gK8vGqsMKFQ
**这里rootpw后面必须是连个Tab隔开,否则后面执行命令会报错!**

4、创建数据库文件
从模板复制产生的数据库文件

cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG

设置目录权限

chown -R ldap:ldap /etc/openldap
chown -R ldap:ldap /var/lib/ldap

测试配置文件是否正确

[root@pnode11 migrationtools]# slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
config file testing succeeded

5、启动LDAP服务

chown -R ldap:ldap /var/lib/ldap
service slapd start
chkconfig slapd on

启动之后我们会在/var/lib/ldap路径下看到一些数据库文件

[root@pnode11 slapd.d]# ll /var/lib/ldap/
total 11724
-rw-r–r– 1 ldap ldap 4096 Dec 23 16:42 alock
-rw——- 1 ldap ldap 8192 Dec 23 14:35 cn.bdb
-rw——- 1 ldap ldap 24576 Dec 23 16:42 __db.001
-rw——- 1 ldap ldap 9093120 Dec

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值