web前端基于openLDAP实现账户管理
程序员文章站
2022-03-04 13:01:57
...
cat << EOF | ldapadd -Y EXTERNAL -H ldapi:///
dn: olcDatabase={0}config,cn=config
changetype: modify
add: olcRootDN
olcRootDN: cn=Admin,cn=confi
dn: olcDatabase={0}config,cn=config
changetype: modify
add: olcRootPW
olcRootPW: {SSHA}R/4/gLc02yf5ElHPUrFhpNEoqLRaMzWA
EOF
cat <<EOF | ldapmodify -Y EXTERNAL -H ldapi:///
> dn: cn=config
> changetype: modify
> add: olcLogLevel
> olcLogLevel: 32
> EOF
#! /bin/bash
FILE= /var/log/slapd/slapd.log
if [ ! -f $FILE ];then
/bin/touch/ $FILE && /bin/chmod 666 $FILE && /usr/bin/chattr +a $FILE &> /dev/null
cat > /etc/logrotate.d/ldap << "EOF"
/var/log/slapd/slapd.log {
prerotate
/usr/bin/chattr -a /var/log/slapd/slapd.log
endscript
compress
delaycompress
notifempty
rotate 100
size 10M
postrotate
/usr/bin/chattr +a /var/log/slapd/slapd.log
endscript
}
EOF
systemctl rsyslogd.service restart && systemctl rsyslogd enable
else
echo "slapd log is exsit"
fi
上一篇: 使用macport安装Nginx
下一篇: Ubuntu部署解压版Nacos
推荐阅读
-
ASP.NET Core2基于RabbitMQ对Web前端实现推送功能
-
基于jQuery.i18n实现web前端的国际化
-
史上功能最全Web购物车实现(基于jsp+java+servlet+dao)包括后台图书管理、实现数据库分页等功能
-
基于vue的军训管理系统前端实现
-
web前端入门到实战:基于 HTML5 Canvas 实现的文字动画特效
-
基于Java Web的图书管理系统的设计与实现
-
使用web3纯前端实现以太坊查账户余额
-
web基于后台管理模版实现高扩展的侧边栏
-
基于Web的仓库管理系统的设计与实现
-
centos7.2基于SVN+Apache+IF.svnadmin实现SVN的web管理