Diagnosticar problemas LDAP do Catálogo de Endereços Mac OS X

3

Configurei um servidor LDAP nas minhas preferências de Catálogo de Endereços no Snow Leopard. Eu determinei o DN base de uma receita útil na Web usando ldapsearch .

Nunca recebo resultados de pesquisa. Alguém tem um jeito de forçar o Address Book a revelar o que está fazendo? Eu não posso dizer se está tendo problemas de conexão ou problemas de ldap, ou o que.

    
por bmargulies 29.11.2009 / 15:32

1 resposta

1

A maioria dos servidores de diretório mantém um log de acesso do cliente. Examine este log, ele conterá cada solicitação e resultado emitido pelo Catálogo de Endereços. Por exemplo:

[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

Isso mostra que o operador havia digitado a string user na caixa de pesquisa do catálogo de endereços. O Address Book procurou no servidor de diretório os atributos givenName , sn , mail e cn onde o atributo começou com o valor usuário . O Catálogo de Endereços solicita um grande número de atributos que, caso as entradas sejam retornadas da pesquisa, serão usadas para criar entradas no Catálogo de Endereços.

    
por 27.05.2011 / 12:06