Re: [Sysadmins] ejabberd - группы из L DAP на основе OU

2009-10-06 Пенетрантность Max Ivanov
> Думаю, это будет быстрее, чем лопатить каждый OU...

Пользователи уже в OU, зачем что-то переделывать? тем более gosa
отлично работает с этими OU. А по скорости... 1) если не 9000
пользователей, то не критично, 2) изкоробочный модуль бомбит лдап
запросами мама негорюй.
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] ejabberd - группы из L DAP на основе OU

2009-10-06 Пенетрантность Max Ivanov
> +++
> А вот тебе ростер...
> +++
>  {mod_shared_roster_ldap, [
>        {ldap_base, "ou=People,dc=breg,dc=com,dc=ua"},
>        {ldap_groupattr, "l"},
>        {ldap_groupdesc, "City"},
>        {ldap_filter, "(&(destinationIndicator=act)(jabberPublishedItem=1))"},
>        {ldap_memberattr, "uid"},
>        {ldap_userdesc, "displayName"}
>    ]},
> +++

что здесь "City"? Аттрибут у пользователя? насколько я помню это
должен был быть аттрибут группы хранящий отображаемое имя. но такого
нет, так что запросы в пустую идут.


>> Мне непонятно как дефолтный может работать с OU, ведь
>> оно ищет сначала группы, потом просто берет как список пользователей
>> какой-нибудь аттрибут найденной группы.
> Нет ... Он берет значение ou: Группа ...

В коде изкоробочного модуля нет вообще ничего про OU.

>> т.к. надо искать с другим base path равноым dn от найденной
>> OU.
> Не ... Атрибут у каждого пользователя прописан ...
> Ни чего искать не нужно ...
> На основании значения поместить в нужную ветку ростера ...

Это у тебя прописан городе у каждого, у меня пользователя разбросаны
по OU, а у самих пользователей никаких аттрибутов по которым бы их
можно было причислить в группы нет.
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] ejabberd - группы из L DAP на основе OU

2009-10-03 Пенетрантность Max Ivanov
> А зачем ?
Я не осилил назначение всех фильров в оригинальном
mod_shared_roster_ldap + последдние изменения в mod_shared_roster там
не отражены + сделал экономию на ldap запросах. А началось вообще с
того, что оно на 2.1.0 не заводится, но патчится элементарно, да там
меня уже не остановить было :)

> Оно ж и так работает ...
> Только настроить нужно ...
> У меня и по OU сортировало ...
> Сейчас по городу (l)  ...
> Все "искаропки" ...
> Только конфиг мой ...
> Дать поностить?

Давай  конечно. Мне непонятно как дефолтный может работать с OU, ведь
оно ищет сначала группы, потом просто берет как список пользователей
какой-нибудь аттрибут найденной группы. С OU такое прокатить впринципе
не может, т.к. надо искать с другим base path равноым dn от найденной
OU.
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins