Привязка без аутентификации (DN без пароля) запрещена
Я пытаюсь настроить openldap на OEL 5.7, и я получаю эту ошибку:
ldapadd -a -X -w -D 'cn = ldapadmin, dc = oraia, dc = com' -f initialize_ldap.ldif
ldap_bind: DSA не хочет выполнять ldap_bind: дополнительная информация: связывание без аутентификации (DN без пароля) запрещено
Вот мой файл.ldif
dn: dc=oraia,dc=com
objectclass: dcObject
objectclass: organization
o: Oraia LDAP Server for Net Service Names
dc: oraia
dn: cn=ldapadmin,dc=oraia,dc=com
objectclass: organizationalRole
cn: ldapadmin
А вот и мой файл slapd.conf
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
database bdb
suffix "dc=oraia,dc=com"
rootdn "cn=ldapadmin,dc=oraia,dc=com"
# Cleartext passwords, especially for the rootdn, should
# be avoided. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw secret
# rootpw {crypt}ijFYNcSNctBYg
#rootpw {SSHA}rW/GYmrcz6/CZfp7vMW4Kp+wYWK9rrIk
#rootpw {CRYPT}ld1saKGO4zPbQ
directory /var/lib/ldap
# Indices to maintain for this database
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub
Я перепробовал все решения rootpw в интернете, но он не сработал с той же ошибкой, как указано выше.
1 ответ
Решение
Пытаться ldapadd -a -x -w secret -D 'cn=ldapadmin,dc=oraia,dc=com' -f initialize_ldap.ldif
, -X
нужен параметр, который вам не нужен, и вам нужно предоставить пароль для -w
, Обратите внимание, что secret
исходит из вашего slapd.conf; если вы изменили его во время публикации, используйте реальный.