You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用OpenLDAP(osixia镜像)时cn=admin账号为何无法在目录树中找到?

关于osixia OpenLDAP镜像中管理员账号的疑问解答

1. 为什么cn=admin,dc=example,dc=org能登录但搜不到?

这个账号是OpenLDAP的根DN(Root Distinguished Name),属于LDAP服务的内置超级管理员,它并不属于你看到的dc=example,dc=org目录树里的普通条目。根DN的核心作用是初始化目录、管理整个LDAP服务的底层配置,拥有最高权限,所以它不会出现在普通的目录搜索结果里。

2. 根DN的密码存在哪里?

根DN的密码不是存储在用户条目里,而是保存在OpenLDAP的**配置数据库(cn=config)**中。具体是在olcDatabase={1}mdb,cn=config这个配置条目下的olcRootPW属性里,存储的是加密后的密码字符串。

你可以用以下命令查看:

ldapsearch -x -D cn=admin,cn=config -W -b cn=config olcDatabase={1}mdb olcRootPW

执行时输入配置数据库的管理员密码(默认也是admin,未修改的话)就能看到加密后的密码内容。

3. uid=admin,ou=system和根DN的区别

uid=admin,ou=system是osixia镜像默认创建的普通管理员用户,它属于目录树里的正式条目,所以你能在Apache Directory Studio里看到并修改它的密码。这个账号的权限是通过LDAP的ACL(访问控制列表)配置的,主要用来管理dc=example,dc=org目录下的数据;而根DNcn=admin,dc=example,dc=org是服务级别的超级管理员,不仅能管理数据,还能修改LDAP的核心配置(比如添加新数据库、调整全局ACL等)。

内容的提问来源于stack exchange,提问作者Alexei Andronov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 03:29:54