ldap学习总结 centos7 配置ldap

本文详细介绍了如何在CentOS7上安装和配置OpenLDAP,包括安装步骤、配置OpenLDAP服务器、设置用户和用户组、权限管理、日志功能开启等。此外,还提到了使用Apache Directory Studio进行管理的建议。
摘要由CSDN通过智能技术生成

ldap学习总结


一 、 LDAP

LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。
ldap概述推荐搜索 :
https://www.cnblogs.com/rusking/articles/3701429.html

二 、 ldap安装(Linux)

1 , 使用如下命令安装OpenLDAP:

yum -y install openldap compat-openldap openldap-clients openldap-servers openldap-servers-sql openldap-devel migrationtools:
<img src=  >

2 , 查看OpenLDAP版本,使用如下命令:

slapd -VV

请添加图片描述

三 、 配置openLDAP

注意:从OpenLDAP2.4.23版本开始所有配置数据都保存在/etc/openldap/slapd.d/中,建议不再使用slapd.conf作为配置文件。

1 , 设置OpenLDAP的管理员密码:

slappasswd -s xxxxx
在这里插入图片描述

2 , 修改olcDatabase={2}hdb.ldif文件

在这里插入图片描述

修改olcDatabase={2}hdb.ldif文件,对于该文件增加一行
olcRootPW: {SSHA}OYyb90ARhaTvL9mZpD7aCRn/ipqvtStf,然后修改域信息:
olcSuffix: dc=poke_domain,dc=com
olcRootDN: cn=admin,dc=poke_domain,dc=com
实际修改如下:
vim /etc/openldap/slapd.d/cn=config/olcDatabase={2}hdb.ldif
olcSuffix: dc=poke_domain,dc=com
olcRootDN: cn=admin,dc=poke_domain,dc=com
olcRootPW: {SSHA}OYyb90ARhaTvL9mZpD7aCRn/ipqvtStf

在这里插入图片描述

注意:其中cn=admin中的admin表示OpenLDAP管理员的用户名,而olcRootPW表示OpenLDAP管理员的密码,这里写入4.1节中保存的密文。

3 , 修改olcDatabase={1}monitor.ldif文件

vim /etc/openldap/slapd.d/cn=config/olcDatabase={1}monitor.ldif
olcAccess: {0}to * by dn.base=”gidNumber=0+uidNumber=0,cn=peercred,n=extern
al,cn=auth” read by dn.base=”cn=admin,dc=poke_domain,dc=com” read by * none
在这里插入图片描述

注意:该修改中的dn.base是修改OpenLDAP的管理员的相关信息的。

4 ,验证OpenLDAP的基本配置,使用如下命令:

slaptest -u
在这里插入图片描述
通过上图,我们可以很明显的看出OpenLDAP的基本配置是没有问题。

5 , 启动OpenLDAP服务,使用如下命令:

rm -rf /var/lib/ldap
rm -rf /var/run/openldap
mkdir -p /var/lib/ldap && chown -R ldap.ldap /var/lib/ldap && chmod 700 /var/lib/ldap
mkdir -p /var/run/openldap && chown -R ldap.ldap /var/run/openldap && chmod 755 /var/run/openldap
注意:以上4步避免权限问题导致服务启动失败,只在第一次启动时执行
systemctl enable slapd
systemctl start slapd
systemctl status slapd
在这里插入图片描述

6 , OpenLDAP默认监听的端口是389,下面我们来验证389端口状态,如下:

netstat -antup | grep 389

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值