Страница 1 из 1

Поиск по ldap возвращает не все, что должен.

Добавлено: 2012-03-06 15:18:16
BlitzKrieg
Поиск производится утилитой ldapsearch с машины под управлением FreeBSD, но это не суть.
Суть проблемы такая:

Ищу так:

Код: Выделить всё

 router# ldapsearch -w mypassword -h SERVERNAME -D cn=unix,ou='Special Tasks',dc=ok,dc=domain,dc=ru | grep vvpupkin
Получаю такое:

Код: Выделить всё

sAMAccountName: vvpupkin
 userPrincipalName: vvpupkin@ok.domain.ru
Ищу так:

Код: Выделить всё

router# ldapsearch -w mypassword -h SERVERNAME -D cn=unix,ou='Special Tasks',dc=ok,dc=domain,dc=ru | grep iipetrov
Ничего не находит.
Но при этом:

Код: Выделить всё

 router# ldapsearch -w mypassword -h SERVERNAME -D cn=unix,ou='Special Tasks',dc=ok,dc=domain,dc=ru sAMAccountName=vvpupkin | grep mail
Получаю:

Код: Выделить всё

 mailNickname: vladimir.pupkin
 mail: vladimir.pupkin@domain.ru

Код: Выделить всё

router# ldapsearch -w mypassword -h SERVERNAME -D cn=unix,ou='Special Tasks',dc=ok,dc=domain,dc=ru sAMAccountName=iipetrov | grep mail
Получаю:

Код: Выделить всё

mailNickname: Ivan.Petrov
 mail: Ivan.Petrov@domain.ru
Т.е. при полном просмотре я не получаю данные о втором пользователе.
Почему такое возможно?

Re: Поиск по ldap возвращает не все, что должен.

Добавлено: 2012-03-07 1:31:12
FiL
количество записей выдаваемых в результате поиска ограничено, я думаю. Выдаёт первых 100 (или там 1000) и всё.

Re: Поиск по ldap возвращает не все, что должен.

Добавлено: 2012-03-07 10:05:45
BlitzKrieg
Ограничение на самом сервере, он больше 4096 элементов не выдает. Вот теперь интересно было бы разобраться, как это ограничение снять.

Re: Поиск по ldap возвращает не все, что должен.

Добавлено: 2012-03-07 10:29:50
BlitzKrieg