Диагностика проблем с LDAP в адресной книге Mac OS X

1493
bmargulies

Я настроил сервер LDAP в настройках своей адресной книги на Snow Leopard. Я определил базовое DN из полезного рецепта в Интернете, используя ldapsearch.

Я никогда не получаю никаких результатов поиска. У кого-нибудь есть способ заставить Адресную Книгу раскрыть, что она делает? Я не могу сказать, есть ли у него проблемы с соединением, или проблемы с ldap, или что.

3
Вы пробовали использовать LDAP от Mail, чтобы увидеть, есть ли у вас проблемы там? Lawrence Velázquez 14 лет назад 0
да. Когда я включаю этот сервер ldap (!), Он полностью вылетает из почты. bmargulies 14 лет назад 0

1 ответ на вопрос

1
Terry Gardner

Большинство серверов каталогов ведут журнал клиентского доступа. Изучите этот журнал, он будет содержать каждый запрос и результат, выданные адресной книгой. Например:

[27/May/2011:05:59:14.672 -0400] CONNECT conn=11 from="127.0.0.1" to="127.0.0.1" protocol="LDAP" clientConnectionPolicy="Restrictive client connection policy." [27/May/2011:05:59:14.879 -0400] SEARCH RESULT conn=11 op=0 msgID=1 base="dc=example,dc=com" scope=2 filter="(&(|(givenname=user*)(sn=user*)(mail=user*)(cn=user*)))" attrs="givenName,sn,cn,mail,telephoneNumber,facsimileTelephoneNumber,o,title,ou,buildingName,street,l,st,postalCode,c,jpegPhoto,mobile,co,pager,destinationIndicator,IMHandle,labeledURI,appleAIMpreferred" resultCode=11 message="This search operation has checked the maximum of 5000 entries for matches" etime=204.608 entriesReturned=0 

Это показывает, что оператор ввел строку user в поле поиска адресной книги. Адресная книга искала на сервере каталогов атрибуты с указанными именами, sn, mail и cn, где атрибут начинался со значения пользователя . Адресная книга запрашивает большое количество атрибутов, которые, если записи будут возвращены из поиска, будут использованы для создания записей адресной книги.

К сожалению, я не могу легко войти в журнал MS Active Directory, который является рассматриваемым сервером ldap. bmargulies 12 лет назад 0