使用 cn=config 修改 OpenLDAP 配置

cav*_*man 2 openldap

我对 OpenLDAP 真的很陌生。我正在尝试查看 cn=config 中的所有设置并尝试更改 olcSizeLimit ( http://www.openldap.org/doc/admin24/slapdconf2.html#cn=config )的值

我尝试了以下命令(在服务器终端中以 root 身份)但它提示它找不到任何东西

root@admin:/home/administrator# ldapsearch -D "cn=admin,dc=domain,dc=com" -b "cn=config" -W >输入 LDAP 密码:

扩展LDIF

具有作用域子树的 LDAPv3 基础

过滤器:(对象类=*)

要求:全部

搜索结果

搜索:2

结果:32 没有这样的对象

数量响应:1

cn=admin,dc=domain,dc=com 是 OpenLDAP 安装期间的默认管理员设置,并且是 olcRootDN

有什么帮助吗?顺便说一句,我在 Ubuntu 14.04.1 上使用 OpenLDAP 2.4 安装

小智 7

cn=admin,dc=domain,dc=com是主数据库的管理员,但可能不是 OLC 的管理员。默认情况下,以 root 用户身份连接ldapi://允许您管理配置。

作为根: ldapsearch -Y EXTERNAL -H ldapi:// -b cn=config

  • @caveman:`cn=config` 是一个单独的数据库,有单独的管理员账户。`ldapi://` 是一种绕过身份验证直接连接到服务器的方法。它仅适用于运行 LDAP 服务器的主机,因为它使用 [Unix 域套接字](http://en.wikipedia.org/wiki/Unix_domain_socket) 并且通常仅限于 `root` 用户(`uid=0,gid =0`)。 (3认同)