首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到cn=module,cn=config条目

找不到cn=module,cn=config条目
EN

Stack Overflow用户
提问于 2019-10-09 10:02:06
回答 1查看 2.2K关注 0票数 1

我是openLdap的新手,我正在根据本指南设置一个使用在线配置(OLC)进行监视的模块:https://blog.kmp.or.at/monitoring-openldap/

我在下面使用ldapmodify:

代码语言:javascript
复制
ldapmodify -x -H ldap:/// -D "cn=config"   -W -f module.ldif

结果是:

代码语言:javascript
复制
modifying entry "cn=module{0},cn=config"
ldap_modify: No such object (32)

module.ldif的内容如下:

代码语言:javascript
复制
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: {1}back_monitor

我知道我不能对不存在的条目进行修改,所以我尝试为DN = (cn=module,cn=config)添加一个新条目。

我尝试使用以下方法创建新的dn:

代码语言:javascript
复制
dn: cn=module,cn=config
objectClass: olcModuleList
cn: module
olcModulepath:  /etc/openldap/libexec/openldap

但我有个错误

代码语言:javascript
复制
ldap_add: Invalid syntax (21)
additional info: objectClass: value #0 invalid per syntax

我真的需要创建这个DN,还是必须在安装过程中创建它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-09 11:28:09

不,此条目是在安装过程中创建的。

您似乎错过了为联机配置设置slapd.d目录:

代码语言:javascript
复制
slapcat -f /path/to/slapd.conf -F /path/to/slapd.d

另外,选择适当的SASL机制进行身份验证:

  • 或者在ldapi:///传输中使用EXTERNAL机制(通过Unix套接字依赖客户端进程uid和gid ):

ldapmodify -Y EXTERNAL -H ldapi:/// -f module.ldif

  • Or LDAP (默认),具有用于绑定的选项-D-W

ldapmodify -x -H ldap://example.com -D cn=manager,dc=example,dc=com -W -f module.ldif

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58301680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档