Você precisa configurar os mapeamentos na máquina do OS X. Está sob o material LDAP em serviços de diretório. Lá você encontrará mapeamentos que mapeiam o que o OS X deseja para o que você tem no LDAP.
(Eu postei esta pergunta no Stack Overflow primeiro, mas alguém me disse que ela pertencia aqui.)
Eu tenho um servidor LDAP personalizado, que eu posso personalizar para gerar qualquer classe de objeto e atributos que eu preciso. Estou tentando exibir pessoas desse servidor no catálogo de endereços do Mac OS X.
Os nomes e as organizações são exibidos corretamente, além de telefone e endereço relacionados ao trabalho. No entanto, nunca consegui ter um endereço residencial exibido no catálogo de endereços.
Este é um exemplo de saída da execução de um ldapsearch:
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com> with scope subtree
# filter: (givenName=Joh*)
# requesting: ALL
#
# 10041, example.com
dn: uid=10041,dc=example,dc=com
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
objectclass: mozillaOrgPerson
uid: 10041
cn: John Doe
givenName: John
sn: Doe
o: Acme
telephoneNumber: 500 00 00
mobile: 500 00 00
mail: [email protected]
street: Baker St
postalCode: 10098
l: New York
c: US
homePostalAddress: White St
mozillaHomePostalCode: 10098
mozillaHomeLocalityName: New York
mozillaHomeCountryName: US
# search result
search: 2
result: 0 Success
# numResponses: 2
# numEntries: 1
Todas as informações são exibidas no catálogo de endereços até aqui:
homePostalAddress: White St
mozillaHomePostalCode: 10098
mozillaHomeLocalityName: New York
mozillaHomeCountryName: US
Qual classe de objeto ou nome de atributo devo usar para que o endereço residencial apareça no bloco de endereços do Mac OS X?
Você precisa configurar os mapeamentos na máquina do OS X. Está sob o material LDAP em serviços de diretório. Lá você encontrará mapeamentos que mapeiam o que o OS X deseja para o que você tem no LDAP.
Tags ldap address-book macos