安装配置

Linux:https://www.cnblogs.com/lemon-le/p/6266921.html
Windows: https://www.cnblogs.com/myf008/p/7373144.html
Docker: https://www.jianshu.com/p/13c62f54cc60
Ldapadmin: https://www.ldapadministrator.com/download.htm

禁止匿名访问

ldap默认是允许用户匿名访问的,但只能进行read及search操作,不能做任何的修改及删除操作
1、将以下信息导入openldap中即可,无需重启openldap服务即时生效

cat > /root/disable_anon.ldif << "EOF"
dn: cn=config
changetype: modify
add: olcDisallows
olcDisallows: bind_anon

dn: cn=config
changetype: modify
add: olcRequires
olcRequires: authc

dn: olcDatabase={-1}frontend,cn=config
changetype: modify
add: olcRequires
olcRequires: authc
EOF

操作结果如下图:
在这里插入图片描述
2、使用ldapadd命令导入到openldap中:ldapadd -Y EXTERNAL -H ldapi:/// -f /root/disable_anon.ldif
在这里插入图片描述
3、查看命令是否写入openldap服务中:cat /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{-1\}frontend.ldif
在这里插入图片描述
4、使用ldapadmin进行匿名登录,显示不合适的身份验证,表示成功禁止
在这里插入图片描述

参考文章

https://www.ilanni.com/?p=14035
https://www.cnblogs.com/linuxws/p/9078864.html
https://www.cnblogs.com/pt007/p/11859892.html

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐