ldap禁止匿名访问

安装配置

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

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

参考文章

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

你可能感兴趣的:(ldap禁止匿名访问)