The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenLDAP & MSExchange"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenLDAP & MSExchange"
Сообщение от arrrght emailИскать по авторуВ закладки on 23-Июн-03, 17:22  (MSK)
Большая такая трабла:
Пытаюсь заменить (хотя бы частично) MS на Linux, начал с почты, и всретил вот такую проблему:
Но, для начала:
Поставил LDAP, прописал там dc=sub,dc=my,dc=com
оттуда сделал юзверей:
cn=u1,dc=sub...
cn=u2,dc=sub...
cn=u3,dc=sub...
под top - person - organizationalPerson - inetOrgPerson
настроил Outlook: LDAP c dc=sub,dc=my,dc=com, но он не показывает СПИСОК всех пользователей, но нормально делает поиск если делаю Find items->Name->u1, нормально всё находит.
Каким образом мне получить именно список всех пользователей, иначе смысла от LDAP-а никакого.
Может какую-то группу специальную создать типа groupOfNames? Так ведь сделал - вообще ничего не находит. Подскажите размер молоточка, ручки подправить....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "OpenLDAP & MSExchange"
Сообщение от poor bugger Искать по авторуВ закладки on 24-Июн-03, 01:56  (MSK)
а если указать ничего (пустую строку)
Find items->Name->(ничего)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "OpenLDAP & MSExchange"
Сообщение от arrrght emailИскать по авторуВ закладки on 24-Июн-03, 07:50  (MSK)
>а если указать ничего (пустую строку)
>Find items->Name->(ничего)

Грит, что собственно "задайте поле поиска"
Звёздочка тоже не канает

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "OpenLDAP & MSExchange"
Сообщение от yard Искать по авторуВ закладки on 24-Июн-03, 09:24  (MSK)
>Большая такая трабла:
>Пытаюсь заменить (хотя бы частично) MS на Linux, начал с почты, и
>всретил вот такую проблему:
>Но, для начала:
>Поставил LDAP, прописал там dc=sub,dc=my,dc=com
>оттуда сделал юзверей:
>cn=u1,dc=sub...
>cn=u2,dc=sub...
>cn=u3,dc=sub...
>под top - person - organizationalPerson - inetOrgPerson
>настроил Outlook: LDAP c dc=sub,dc=my,dc=com, но он не показывает СПИСОК всех пользователей, но нормально делает поиск если делаю Find items->Name->u1, нормально всё находит.
>Каким образом мне получить именно список всех пользователей, иначе смысла от LDAP-а
>никакого.
>Может какую-то группу специальную создать типа groupOfNames? Так ведь сделал - вообще
>ничего не находит. Подскажите размер молоточка, ручки подправить....


hi

Я тоже столкнулся с такой проблемой. К примеру в MUA от нетскейпа, эта вещь реализована грамотно (по документам, сам я не проверял), его натравливаешь на ldap он тащит весь необходимый кусок базы, и потом через
некоторые промежутки времени он реплицирует свою адресную книгу с ldap'ом.
И соответственно в адресной книге отображает всё. У нас везде народ пользует TheBat, и в нем такая же ситуация как и в OE. И поэтому поводу я писал в Ritlabs, так они мне ответили что дескать так оно
и должно быть, и будет =(.
PS. если придумаешь что нибудь в этом отношении, кинь сюда пару строк.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "OpenLDAP & MSExchange"
Сообщение от arrrght emailИскать по авторуВ закладки on 24-Июн-03, 14:14  (MSK)
>>Большая такая трабла:
>>Пытаюсь заменить (хотя бы частично) MS на Linux, начал с почты, и

<skip>

>TheBat, и в нем такая же ситуация как и в OE.
>И поэтому поводу я писал в Ritlabs, так они мне ответили
>что дескать так оно
>и должно быть, и будет =(.
>PS. если придумаешь что нибудь в этом отношении, кинь сюда пару строк.

На самом деле он даже и не пытается что-то искать при подключении:
Bind request -> Bind result (всё, что нашёл ethereal)
Причём Бат! даже не подключается - молчит как рыба. Дело, похоже, совсем плохо. Либо прикинутся Outlook'ом (что не для моих слаборазвитых мозгов), либо поставить им всем одну компанию, искать по её имени, а потом записать все значения в локальную книгу. Но это совсем не выход.
Нашёл немного доки, какие значения хочет оутлук, и это всё, причём везде говориться, что надо искать по поиску. Списка не будет ::(
http://www.openldap.org/faq/data/cache/294.html
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/exchserv/html/schmahlp_927n.asp
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/exchange/exchange2000/deploy/rollout/wininteg.asp
http://www.arrayservices.com/projects/Exchange-HOWTO/html/book1.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "OpenLDAP vs MSExchange  = список пользователей"
Сообщение от arrrght emailИскать по авторуВ закладки on 25-Июн-03, 16:03  (MSK)
Единственное, что я успел накопать - так это если например в том же оутлуке поставить сервер MS, но прописать в нём "Требуется вход на сервер: [DOMAIN]\[USERNAME]" и поставить "База поиска: cn=users,dc=sub,dc=my,dc=com" то он совершенно нормально выдаст всю базу.
Если посмотреть внимательно, то при подсоединении к ЛДАП-у он запрашивает supportedControl и supportedCapabilities. Винда отвечает кучей, и только после этого он запрашивает (&(mail=*)(|(mail=*)(cn=*)(sn=*)(givenName=*)(displayName=*))) и, соответственно, получает всю базу.

Каким образом добавить поля типа supportedControl и supportedCapabilities в корень, а не в контекст? Тогда, возможно, можно притвориться виндовым серваком.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру