Как сделать так, чтобы в адресной книге Mac OS X отображался домашний адрес человека с сервера LDAP?

1352
Alpha Hydrae

(Я сначала опубликовал этот вопрос на 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?

2
Проверьте схему: abxldap.schema Grizly 14 лет назад 0

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

1
Tim

Вы должны настроить сопоставления на компьютере с OS X. Это под LDAP вещи под службы каталогов. Там вы найдете сопоставления, которые сопоставляют то, что OS X хочет с тем, что у вас есть в LDAP.