The OpenNET Project / Index page

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

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

"сборка salaauthd+ldap"  
Сообщение от pwd on 17-Фев-06, 17:26 
Приветствую! Freebsd 6. Установил ldap, загнал туда почтовых пользователей. Настроил постфикс+ldap.
Теперь пытаюсь настроить courier-imap,pop3
Возникла проблема - никак не могу собрать saslauthd с поддержкой ldap.

при запуске говорит


#saslauthd -a ldap
saslauthd[2380] :set_auth_mech   : unknown authentication mechanism: ldap

Что я только не пробовал - не получается.
Кто-нибудь сталкивался с такой проблемой?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "сборка salaauthd+ldap"  
Сообщение от Александр (??) on 17-Фев-06, 17:52 
может это поможет http://bgbilling.bitel.ru/v3.5/doc/ch10s04.html
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "сборка salaauthd+ldap"  
Сообщение от pwd on 17-Фев-06, 17:54 
#saslauthd -v
saslauthd 2.1.21
authentication mechanisms: sasldb getpwent kerberos5 pam rimap

Правил make-файлы в /usr/ports/security/cyrrus-sasl2 и
/usr/ports/security/cyrrus-sasl2-saslauthd  - добавил строчку

--with-ldap к configure arguments
Результат нулевой :(

Вот часть config.log где есть ldap


./configure --sysconfdir=/usr/local/etc --with-plugindir=/usr/local/lib/sasl
2 --with-dbpath=/usr/local/etc/sasldb2 --includedir=/usr/local/include --mandir=
/usr/local/man --enable-static --enable-login --enable-auth-sasldb --with-rc4=op
enssl --with-saslauthd=/var/run/saslauthd --with-ldap --with-dblib=ndbm --enable
-gssapi --disable-krb4 --with-openssl=yes --prefix=/usr/local i386-portbld-freeb
sd6.0

...

configure:11965: checking LDAPDB
configure:12305: result: disabled

...

configure:16815: running /bin/sh './configure' --prefix=/usr/local  '--sysconfdi
r=/usr/local/etc' '--with-plugindir=/usr/local/lib/sasl2' '--with-dbpath=/usr/lo
cal/etc/sasldb2' '--includedir=/usr/local/include' '--mandir=/usr/local/man' '--
enable-static' '--enable-login' '--enable-auth-sasldb' '--with-rc4=openssl' '--w
ith-saslauthd=/var/run/saslauthd' '--with-ldap' '--with-dblib=ndbm' '--enable-gs
sapi' '--disable-krb4' '--with-openssl=yes' '--prefix=/usr/local' 'i386-portbld-
freebsd6.0' 'LDFLAGS= -rpath=/usr/lib:/usr/local/lib' 'CFLAGS=-O2 -fno-strict-al
iasing -pipe ' 'host_alias=i386-portbld-freebsd6.0' 'build_alias=i386-portbld-fr
eebsd6.0' 'target_alias=i386-portbld-freebsd6.0' 'CC=cc' --cache-file=.././confi
g.cache --srcdir=.

...

LIB_LDAP=''
...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "сборка salaauthd+ldap"  
Сообщение от pwd on 18-Фев-06, 19:11 
нашел статью. цитирую

1. Установка и настройка SASL

Первым делом ставим и настраиваем cyrus-sasl2 и cyrus-sasl2-saslauthd

/usr/ports/security/cyrus-sasl2
make && make install


/usr/ports/security/cyrus-sasl2-saslauthd
Редактируем Makefile. Добавим в переменную CONFIGURE_ARGS

--with-ldap=/usr/ports/net/openldap22-client/work/openldap-2.2.2beta

Если не стоит openldap22-client, то сначала ставим его потом
make && make install

----------

Сделал точно также(у меня ldap-2.2.30), но эффект нулевой. Помогите плз, уже несколько дней мучаюсь безрезультатно :(
Не поддерживает ldap и все тут. Хотя сам ldap поставился нормально, живет и работает.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "сборка salaauthd+ldap"  
Сообщение от saylor_ua (??) on 19-Фев-06, 15:14 
>нашел статью. цитирую
>
>1. Установка и настройка SASL
>
>Первым делом ставим и настраиваем cyrus-sasl2 и cyrus-sasl2-saslauthd
>
>/usr/ports/security/cyrus-sasl2
>make && make install
>
>
>/usr/ports/security/cyrus-sasl2-saslauthd
>Редактируем Makefile. Добавим в переменную CONFIGURE_ARGS
>
>--with-ldap=/usr/ports/net/openldap22-client/work/openldap-2.2.2beta
>
>Если не стоит openldap22-client, то сначала ставим его потом
>make && make install
>
>----------
>
>Сделал точно также(у меня ldap-2.2.30), но эффект нулевой. Помогите плз, уже несколько
>дней мучаюсь безрезультатно :(
>Не поддерживает ldap и все тут. Хотя сам ldap поставился нормально, живет
>и работает.


cd /usr/ports/secyrity/cyrus-sasl2-saslauthd

make WITH_OPENLDAP=yes install clean

100% проверено
если нужно указать именно какая версия openldap - WITH_OPENLDAP_VER=

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "сборка salaauthd+ldap"  
Сообщение от pwd on 19-Фев-06, 20:32 
ОГРОМНОЕ СПАСИБО :)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "сборка salaauthd+ldap"  
Сообщение от juzeppe (ok) on 01-Мрт-06, 16:02 
У меня обратная ситуация. Linux FC3. Ставил LDAP из rpm. Не работает, собака. Порт 389 открыт, slapd запущен, попытки подключиться к нему успехом не увенчались. Сегодня до меня доперло, что собран ldap с поддержкой sasl. Как можно подцепиться к ldap? Пока на все  мои танцы с бубном ответ однозначный - ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "сборка salaauthd+ldap"  
Сообщение от dsl on 02-Мрт-06, 08:07 
>У меня обратная ситуация. Linux FC3. Ставил LDAP из rpm. Не работает,
>собака. Порт 389 открыт, slapd запущен, попытки подключиться к нему успехом
>не увенчались. Сегодня до меня доперло, что собран ldap с поддержкой
>sasl. Как можно подцепиться к ldap? Пока на все  мои
>танцы с бубном ответ однозначный - ldap_sasl_interactive_bind_s: Can't contact LDAP server
>(-1)


ldapsearch -x

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "сборка salaauthd+ldap"  
Сообщение от juzeppe (??) on 02-Мрт-06, 11:34 
>>У меня обратная ситуация. Linux FC3. Ставил LDAP из rpm. Не работает,
>>собака. Порт 389 открыт, slapd запущен, попытки подключиться к нему успехом
>>не увенчались. Сегодня до меня доперло, что собран ldap с поддержкой
>>sasl. Как можно подцепиться к ldap? Пока на все  мои
>>танцы с бубном ответ однозначный - ldap_sasl_interactive_bind_s: Can't contact LDAP server
>>(-1)
>
>
>ldapsearch -x

:-)))  ldap_bind: Can't contact LDAP server (-1)
Осталось два путя -  конкретно читать маны либо снести эти рпмы к бениной матери и поставить все их исходников

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "сборка salaauthd+ldap"  
Сообщение от juzeppe (??) on 02-Мрт-06, 14:30 
>>>У меня обратная ситуация. Linux FC3. Ставил LDAP из rpm. Не работает,
>>>собака. Порт 389 открыт, slapd запущен, попытки подключиться к нему успехом
>>>не увенчались. Сегодня до меня доперло, что собран ldap с поддержкой
>>>sasl. Как можно подцепиться к ldap? Пока на все  мои
>>>танцы с бубном ответ однозначный - ldap_sasl_interactive_bind_s: Can't contact LDAP server
>>>(-1)
>>
>>
>>ldapsearch -x
>
>:-)))  ldap_bind: Can't contact LDAP server (-1)
>Осталось два путя -  конкретно читать маны либо снести эти рпмы
>к бениной матери и поставить все их исходников

Сделал. Решение из серии: "Жизнь ничему не учит идиотов!". Грабли прятались в правах на доступ к ldap. По умолчанию FC в host.deny все закрывает. Надо в host.allow открывать ldap хотя бы для 127.0.0.1
Заодно нарыл потрясный сайт где чудненько настройка ldap объясняется приемлемым языком (не manы 8-) ).
http://yolinux.com/TUTORIALS/LinuxTutorialLDAP.html

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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