小编kri*_*ard的帖子

OpenLDAP cn=config: 没有这样的对象 (32)?

我正在尝试遵循几个关于设置根 LDAP 密码的教程(我们以前的系统管理员离开了......突然),它们都或多或少地说了同样的事情:

...但在第一步卡住了。这似乎很糟糕:

# ldapsearch -LLL -Y EXTERNAL -H ldapi:/// -b  cn=config
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
No such object (32)
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的:

我可以通过从 slapd-config 文件中挖掘数据来定位查询要检索的数据:

# find /etc/ldap/slapd.d -type f -exec grep Root {} +
/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif:olcRootDN: cn=admin,cn=config
/etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif:olcRootPW: {SSHA}[xxxxxx hash redacted xxxxxx]
/etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb.ldif:olcRootDN: cn=admin,dc=example,dc=com
/etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb.ldif:olcRootPW: {SSHA}[xxxxxx hash redacted xxxxxx]
Run Code Online (Sandbox Code Playgroud)

并确认 slapd 理论上设置为从这些文件中读取:

# ps -ef | grep slapd
openldap  2244     1  0 Oct26 ?        00:00:16 /usr/sbin/slapd -h ldap:/// ldapi:/// ldaps:/// -g openldap …
Run Code Online (Sandbox Code Playgroud)

openldap

4
推荐指数
2
解决办法
3515
查看次数

标签 统计

openldap ×1