一, 环境准备
禁用selinux和firewalld,清空iptables的表规则
vim /etc/selinux/config[重启机器生效]
SELINUX=disabled
systemctl stop firewalld
systemctl disable firewalld
iptables -t nat -F
iptables -t raw -F
二, OPENLDAP服务搭建
1. 安装LDAP服务器和客户端,migrationtools工具包
yum -y install openldap-servers openldap-clients migrationtools
2. 设置openldap管理员密码
slappasswd
New password: 123456
Re-enter new password: 123456
{SSHA}dWs/r86xghmaFKORVMOwpBc45uAGCMTn
3. 更改openldap配置[修改指定行]
vim /etc/openldap/slapd.d/cn\=config\/olcDatabase\={2}hdb.ldif
olcSuffix: dc=ktz,dc=com
olcRootDN: cn=Manager,dc=ktz,dc=com
# 结尾追加,后面为上一步生成的SSHA信息
olcRootPW: {SSHA}dWs/r86xghmaFKORVMOwpBc45uAGCMTn
4. 更改监控认证配置
vim /etc/openldap/slapd.d/cn\=config\/olcDatabase\={1}monitor.ldif
# dn.base后修改成自己的内容cn=管理员名称,dc=域,dc=域后缀
# cn=Manager,dc=ktz,dc=com 这个整体组成用户名,用于后面登录phpldapadmin页面管理
olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=extern
al,cn=auth" read by dn.base="cn=Manager,dc=ktz,dc=com" read by * none
5. 设置DB

本文详细介绍了如何在服务器上禁用SELinux和firewalld,清空iptables规则,搭建并配置OpenLDAP服务,包括安装LDAP服务器和客户端,设置管理员密码,修改配置文件,测试配置,启动服务,以及通过phpldapadmin进行web管理。同时,提供了创建组和用户的步骤。
最低0.47元/天 解锁文章
649

被折叠的 条评论
为什么被折叠?



