У меня есть пользователь LDAP с такой схемой:
dn: uid=portal,ou=Special Accounts,dc=example,dc=com
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
sn: portal
cn: portal
uid: portal
Может ли кто-нибудь сказать мне, почему это сработает:
ldapwhoami -h yorktown -U portal
но это:
ldapwhoami -h yorktown -D "uid=portal,ou=Special Accounts,dc=example,dc=com"
приводит к
ldap_sasl_interactive_bind_s: Invalid credentials (49) additional info: SASL(-13): user not found: no secret in database
я думаю -D
для простой аутентификации и -U
только для SASL. Когда я делаю ldapwhoami -h yorktown -D "uid=portal,ou=Special Accounts,dc=example,dc=com" -x
работает нормально.