Решил к ldap прикрутить sql базу.
Mandrake 10.0 PowerPack+
OpenLDAP
openldap-back_sql
unixODBCВсе настроил. isql соединяется и кажет данные.
В slapd.conf при добавлении строки
moduleload back_sql.la
получем failed load or initialize module back_sql.laК sql он даже не суется.
Может у кого было такое.
P.S. Рекомендации собрать из исходников мне не требуются. Я хочу понять - Это принципиально не работает или есть грабли?
>Решил к ldap прикрутить sql базу.
а ОНО тебе зачем ?
>>Решил к ldap прикрутить sql базу.
>
>
>а ОНО тебе зачем ?
1. Если что то есть в дистрибутиве, то оно туда положено не для веса/объема, а значит у кого то работало. Вот и хотелось узнать, поскольку встречаюсь с этим впервые.2. Если потребовалось, то наверно не для испытаний..... ldap - это всего лишь протокол для отображения данных у юзверя. А информация туда попадает разными путями. Юзверям на данном этапе нужна не вся система с паролями и шастаньем по меню, а конкретный ее кусок - который для него. А с sql это удобно. Тем более что все это ходит в демилитаризованной зоне.
> ldap - это всего
>лишь протокол для отображения данных у юзверя.без коментариев.
>> ldap - это всего
>>лишь протокол для отображения данных у юзверя.
>
>без коментариев.Большая просьба не отвечать, если ничего не понимаешь.
>Большая просьба не отвечать, если ничего не понимаешь.
Да друг, ты совсем не изменился с форума "компьютеры" кажется (память ослабла, название не помню). Ты и там всем советы давал грамотные и тут вопросы умные задаешь.
>>>Решил к ldap прикрутить sql базу.
>>
>>
>>а ОНО тебе зачем ?
>
>
>1. Если что то есть в дистрибутиве, то оно туда положено не
>для веса/объема, а значит у кого то работало. Вот и хотелось
>узнать, поскольку встречаюсь с этим впервые.
>
>2. Если потребовалось, то наверно не для испытаний..... ldap - это всего
>лишь протокол для отображения данных у юзверя. А информация туда попадаетужас. тогда уж ldap - протокол для быстрого доступа к данным. Отображением будет заниматься что-то другое.
>разными путями. Юзверям на данном этапе нужна не вся система с
>паролями и шастаньем по меню, а конкретный ее кусок - который
>для него. А с sql это удобно. Тем более что всеНепонятно зависимость разграничения доступа к sql в свете ldap...
Если вы полистаете конфиг slapd.conf, то обнаружите там довольно мощный инструмент под названием ACL>это ходит в демилитаризованной зоне.
причём тут разграниченный доступ к информации виа slapd|sql и ДМЗ, тоже не понятно. Как бы разные обьекты... или вы разграничивать запросы на пограничном роутере собираетесь?
Для моего развития, опишите пожалуйста вкратце вашу задачу, потому что, читая ваши рассуждения, я совершенно не понимаю для чего скрещиваете ldap и sql
Подробно...
Задача пока простая - вытащить из postgres через ldap адресную книжку. Остальное тащить пока не надо - все остальное для унутреннего потребления.Я собрал из исходников - все работает, но хотелось бы штатно. Потому и вопрос задаю.
P.S. А почему postgres - надо поделить на уровне баз доступ к изменению данных. А иногда требуется подписать триггеры к базе управленца...
P.P.S. Спасибо за рекомендаци.
>Решил к ldap прикрутить sql базу.
>Mandrake 10.0 PowerPack+
>OpenLDAP
>openldap-back_sql
>unixODBC
>
>Все настроил. isql соединяется и кажет данные.
>
>В slapd.conf при добавлении строки
>moduleload back_sql.la
>получем failed load or initialize module back_sql.la
>
moduleload back_sql
без дополнений>К sql он даже не суется.
>
>Может у кого было такое.
>
>P.S. Рекомендации собрать из исходников мне не требуются. Я хочу понять -
>Это принципиально не работает или есть грабли?Всё работает. Другой вопрос: какая необходимость данные cкладировать в pgsql? Интересно какое вы ему железо подсуните для 1-Nk запросов в минуту :) (обычный режим работы slapd ). Возьмите тогда уж sqllite, правда я не могу придумать причины, кроме конвертации из одного бэкэнда в другой.
Железо хорошее и сеть хорошая. Памяти тоже немеряно....Насчет без дополнений - не уверен, но попробую, поскольку подсовывал непосредственно библиотеку - та же морда, только в профиль.