Что не так в настройке openldap + phpLDAPadmin при экспорте контактов?

Добрый день! Поставили задачу поднять openldap + phpLDAPadmin. openldap ставил отсюда, а панель от сюда. Все установилось и заработало. Создавались группы и пользователи. Но тут встала задача экспортировать "запись адресной книги" в Vcard. Экспортировал запись без проблем(конец строки windows), но открыв файл я не нашел некоторых атрибутов, таких как телефонные номера, адрес, почтовый индекс
BEGIN:VCARD
FN:Дмитрий Айткулов
ORG:Шериф Авто
UID:cn=Дмитрий Айткулов,ou=it,dc=centos,dc=com
VERSION:2.1
ADR:;;Array;Array;Array;;
END:VCARD

подскажите как решить проблему выгрузки в vcard? Может каких то схем в openldap не хватает? Заранее всем спасибо
  • Вопрос задан
  • 622 просмотра
Решения вопроса 1
Albibek
@Albibek
Вопросы есть? А если найду?
Протокол LDAP не позволяет вносить аттрибуты, которые не прописаны в схеме. Поэтому вы либо не указываете нужные аттрибуты при запросе, либо не внесли эти аттрибуты при импорте.
Для начала убедитесь, есть ли нужные вам аттрибуты в каталоге.
Экспортируйте, например в LDIF и поглядите.
Если аттрибуты есть, то предполагаю, что phpldapadmin берёт для конвертирования не те, в которых вы храните соответствующие данные. Если это так, то вам придётся либо перенести данные в нужные аттрибуты(не скажу, какие, надо копать код phpldapadmin), либо изменить конфигурацию OpenLDAP, настроив overlay(man slapo-rwm), либо написать свой собственный конвертер в VCARD.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы