绑定为 rootdn/rootpw 时访问权限不足错误
error of insufficient access when binding as the rootdn/rootpw
当我尝试以这种方式添加 slapd.ldif 时,我尝试在 ubuntu 14 上按照其 quick-start-guide 逐步执行 openldap 步骤:
ldapadd -x -D "cn=manager,dc=eg,dc=com" -w secret -f slapd.ldif.default
和我的 sldap.conf
include /usr/local/etc/openldap/schema/core.schema
pidfile /usr/local/var/run/slapd.pid
argsfile /usr/local/var/run/slapd.args
database bdb
suffix "dc=eg,dc=com"
rootdn "cn=manager,dc=eg,dc=com"
rootpw secret
directory /usr/local/var/openldap-data
index objectClass eq
它失败了,提示如下:
adding new entry "cn=config"
ldap_add: Insufficient access (50)
当我按照指南中的说明创建 ldif 时
dn: dc=eg,dc=com
objectclass: dcObject
objectclass: organization
o: Example Company
dc: eg
dn: cn=manager,dc=eg,dc=com
objectclass: organizationalRole
cn: manager
并尝试将其添加为新条目:
ldapadd -x -D "cn=manager,dc=eg,dc=com" -W -f example.ldif
它失败了,提示如下:
adding new entry "dc=eg,dc=com "
ldap_add: Invalid syntax (21)
additional info: objectclass: value #0 invalid per syntax
如何正确配置添加新条目?
有没有可能 quick-start-guide 已经过时了?
您正在尝试在线重新配置您的服务器,但它具有离线配置。如果你想在线完成这类事情,你需要切换到在线配置,或者相应地编辑 slapd.conf
并重新启动 OpenLDAP。
题外话。
当我尝试以这种方式添加 slapd.ldif 时,我尝试在 ubuntu 14 上按照其 quick-start-guide 逐步执行 openldap 步骤:
ldapadd -x -D "cn=manager,dc=eg,dc=com" -w secret -f slapd.ldif.default
和我的 sldap.conf
include /usr/local/etc/openldap/schema/core.schema
pidfile /usr/local/var/run/slapd.pid
argsfile /usr/local/var/run/slapd.args
database bdb
suffix "dc=eg,dc=com"
rootdn "cn=manager,dc=eg,dc=com"
rootpw secret
directory /usr/local/var/openldap-data
index objectClass eq
它失败了,提示如下:
adding new entry "cn=config"
ldap_add: Insufficient access (50)
当我按照指南中的说明创建 ldif 时
dn: dc=eg,dc=com
objectclass: dcObject
objectclass: organization
o: Example Company
dc: eg
dn: cn=manager,dc=eg,dc=com
objectclass: organizationalRole
cn: manager
并尝试将其添加为新条目:
ldapadd -x -D "cn=manager,dc=eg,dc=com" -W -f example.ldif
它失败了,提示如下:
adding new entry "dc=eg,dc=com "
ldap_add: Invalid syntax (21)
additional info: objectclass: value #0 invalid per syntax
如何正确配置添加新条目?
有没有可能 quick-start-guide 已经过时了?
您正在尝试在线重新配置您的服务器,但它具有离线配置。如果你想在线完成这类事情,你需要切换到在线配置,或者相应地编辑 slapd.conf
并重新启动 OpenLDAP。
题外话。