Вопрос про OpenLdap фильтры

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
damns
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-04-17 18:57:59

Вопрос про OpenLdap фильтры

Непрочитанное сообщение damns » 2010-07-02 11:20:58

Добрый всем.

Есть запись в лдапе вида:

Код: Выделить всё

dn: cn=pupkin,ou=users,o=company
cn: pupkin
mail: pupkin@company.com.ru
mail: pupkin@comapny.com.ua
mail: pupkin@company.com
Почтовый сервер так как ищет атрибуты типа "mail" работает правильно. и собирает адреса нормально.
Адресные книги тоже работали нормально пока не начали использовать ГромПтицу. Она не умеет возвращать все адреса, а возвращает только первый занесенный в базу. А требуется что бы первым вернувшимся адресом было "pupkin@company.com" (то есть последний).

Игра с запрещением прав в стиле "attrs=mail var.regex=.*company\.com\." результата не дает так как блокирует возвращение всех атрибутов "mail".
Как быть? Идеальный вариант если адресная книга будет возвращать только 1 адрес "pupkin@company.com".
П.С.: Прописывать фильтры на клиентах не подходит, так как клиентов довольно много и у каждого поменять нет возможности.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4427
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение Raven2000 » 2010-07-08 19:58:55

Зачем ненужные усложнения
1 чел == 1 е-майл

Код: Выделить всё

dn: cn=pupkin,ou=users,o=company
cn: pupkin
mail: pupkin@company.com
mail: pupkin@company.com.ru
mail: pupkin@comapny.com.ua
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

damns
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-04-17 18:57:59

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение damns » 2010-07-08 22:06:39

Потому что нельзя просто отключить адреса которые использовались много лет.

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4427
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение Raven2000 » 2010-07-09 7:53:21

сделай три чела с разными мылами типа

Код: Выделить всё

dn: cn=pupkin,ou=users,o=company
cn: pupkin
mail: pupkin@company.com

dn: cn=pupkin,ou=users,o=company
cn: pupkinru
mail: pupkin@company.com.ru
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение Burner » 2010-07-09 9:14:15

вариант перелопатить ldap скриптом не подходит?

damns
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-04-17 18:57:59

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение damns » 2010-07-09 15:58:29

сделай три чела с разными мылами типа
И что дальше? Ладно допустим развели зоопарк с тонной отключенных для логина в домен пользователей. А как всеми управлять? Есть люди у которых по 5-6 адресов для различных целей, это выйдет 5-6 записей в базе. Не. Не подходит такое.
вариант перелопатить ldap скриптом не подходит?
Заманчиво. И....
Перелапатить как? Удалять адреса нельзя они рабочие. Почтовые клиенты работают по своему логину в ЛДАП cn=addrbook,ou=dsas,o=company потому идеальный вариант просто фильтровать вывод запроса пользователя.

Burner
лейтенант
Сообщения: 693
Зарегистрирован: 2009-06-14 7:02:26

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение Burner » 2010-07-09 19:35:11

damns писал(а):Перелапатить как? Удалять адреса нельзя они рабочие.
переставить адреса местами, сделать нужный первым

damns
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-04-17 18:57:59

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение damns » 2010-07-09 20:28:01

Burner писал(а):
damns писал(а):Перелапатить как? Удалять адреса нельзя они рабочие.
переставить адреса местами, сделать нужный первым
хм. для громптицы проблему решит. спс.

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4427
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение Raven2000 » 2010-07-09 21:09:58

как
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

damns
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-04-17 18:57:59

Re: Вопрос про OpenLdap фильтры

Непрочитанное сообщение damns » 2010-07-09 21:12:54

громптица клиент очень дурной по части адресной книги и может возвращать только 1 адрес на запись. То есть если переместить записи в нужном порядке возвращать будет только то что надо.
С остальными клиентами придется что-то думать.