OpenLDAP 一键安装脚本(rocky Linux 8.x)
#!/bin/bash
:<<!
**********************************************************
* Name : OpenLDAP 一键安装脚本(rocky Linux 8.x)
* Author : 黄登基
* Email : huangdengji@126.com
* Last modified : 2021-08-19 14:30
* Filename : openldap_install
* Version : 1.0
* Description : 目前在 rocky Linux 8.x 运行稳定,这个脚本需要使用 root 用户运行,适合场景:未已安装过openldap,需要安装时
* *******************************************************
!
echo "正在执行openldap(rocky Linux 8.x)安装.."
sleep 5s
echo "关闭 SElinux.."
setenforce 0
sed -i.bak 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
echo "关闭 SElinux 完毕"
echo "安装 openldap.."
dnf -y install dnf-plugins-core
dnf config-manager --set-enabled powertools
dnf makecache
dnf -y install net-tools vim telnet openldap-servers openldap-clients
if [ ! -d "/var/lib/ldap" ]; then
mkdir -p /var/lib/ldap
fi
chown ldap:ldap -R /var/lib/ldap
chmod 700 -R /var/lib/ldap
systemctl enable slapd
systemctl start slapd
isActive=`systemctl is-active slapd`
if [ $isActive = "active" ];then
echo "启动openldap成功"
else
echo "启动openldap失败"
exit 0
fi
echo "安装 openldap 完毕"