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

Как указать имя пользователя в инструменте ldapsearch?

Я новичок в ldap. Мне нужно указать имя пользователя в виде открытого текста с некоторым параметром без какого-либо sasl.

Итак, эта команда выдаст вам несколько результатов поиска, но всегда пусто, потому что нет авторизации:

ldapsearch -h 1.1.1.1 -p 389 -D "OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com"

Я обнаружил, что могу добавить -w mypasswd чтобы указать пароль, где я могу указать логин? Я начал с ldapsearch потому что мне сложно настроить LDAP в одном из веб-приложений, которые я пытаюсь настроить. Просто хочу проверить правильность моих параметров с помощью ldapsearch инструмент, но я не могу найти, как указать имя пользователя.

РЕДАКТИРОВАТЬ:

как и в ответе выше, просто хочу написать последнюю команду, как она должна быть:

   ldapsearch -h 1.1.1.1 -p 389 -W -D "CN=sysMYUSER,OU=SysAcc,OU=Infra,dc=mydomain,dc=com" -b "OU=blg,dc=whatever,dc=whatever2,dc=com"

В -D опция является эквивалентом имени пользователя LDAP. Это BindDN, который представляет собой учетную запись, в которой вы пытаетесь пройти аутентификацию с помощью пароля, который вы вводите либо с помощью -w или по запросу. Вы, вероятно, также захотите использовать -x вариант для простого связывания, поскольку вы используете пару BindDN / пароль вместо аутентификации SASL.