Назад | Перейти на главную страницу

ldapwhoami -D против -U

У меня есть пользователь 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 работает нормально.