(Я сначала опубликовал этот вопрос на Stack Overflow, но кто-то сказал мне, что он здесь.)
У меня есть собственный сервер LDAP, который я могу настроить для создания любого класса объекта и атрибутов, которые мне нужны. Я пытаюсь отобразить людей с этого сервера в адресной книге Mac OS X.
Имена и организации отображаются правильно, а также связанные с работой телефон и адрес. Однако мне никогда не удавалось отобразить домашний адрес в адресной книге.
Это пример вывода команды 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: john.doe@example.com
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
Каждая часть информации отображается в адресной книге до здесь:
homePostalAddress: White St
mozillaHomePostalCode: 10098
mozillaHomeLocalityName: New York
mozillaHomeCountryName: US
Какой класс объекта или имя атрибута следует использовать, чтобы домашний адрес отображался в адресной книге Mac OS X?