OpenLDAP – 可以search而不指定基地?

我在OpenLDAP和Spring安全方面有一些问题,后者在dn(filter)中用整个path进行search,并且有一个空的基础。 OpenLDAP不喜欢这个,查询失败。 问题是我无法控制查询,所以我想知道是否可以configurationOpenLDAP来允许这样的查询。

一个空的基础是检索关于可以托pipe多个数据库(或“namingContexts”或“bases”)的OpenLDAP服务器的信息的特殊情况。 例如:

ldapsearch -x -LLL -b '' -s base 'objectClass=*' + 

真的应该有一些指定基地用于search的方法

不幸的是,Spring Security不允许你设置合适的search基础。 根据你的环境,你可能能够逃脱设置一个默认的search基地的前端configuration。

 $ ldapmodify -f <<EOF dn: olcDatabase={-1}frontend,cn=config add: olcDefaultSearchBase olcDefaultSearchBase: dc=example,dc=com