Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : mitrohin a.s.                        2:5020/400     28 Apr 2006  14:34:25
 To : Sergei Romanov
 Subject : Re: ldap+cyrus-sasl+ldapdb
 -------------------------------------------------------------------------------- 
 
 On Thu, Apr 27, 2006 at 09:57:27AM +0000, Sergei Romanov wrote:
 
 > mitrohin a.s. пишет:
 > MA> On Wed, Apr 26, 2006 at 02:02:50PM +0000, Andrey Voitenkov wrote:
 > MA>> On 2006-04-26, Sergei Romanov wrote:
 > MA>>
 > MA>> [...]
 > MA>> > Apr 25 16:39:55 xxx kernel: Apr 25 16:39:55 xxx slapd[89353]:
 > MA>> > _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: ldapdb
 > MA>>
 > MA>> судя по этому куску, slapd как раз собран с поддержкой sasl.
 > MA>> на старте он пытается загрузить либу sasl, которая, в свою очередь,
 > MA>> пытается лезть в ldapdb (а его еще нет, slapd только стартует).
 > очень даже похоже!!!
 > MA> добавлю свои 20 копеек.
 > MA> насколько понимаю, тот плагин ldapdb.c, что идет с cyrus-sasl2, растет из
 > MA> /usr/ports/net/openldap22-server/work/openldap-2.2.30/contrib/ldapsasl/.
 > MA> у второго есть README. вам нужно в него посмотреть. ;)
 > весь его уже до дыр затёр! :)
 > http://asg.web.cmu.edu/cyrus/download/sasl/options.html
 > This is as it should be. If you don't like the "auxpropfunc: error -7" message
 > 
 > that is sent to syslog by slapd, you can stop it by creating /usr/lib/sasl2/
 > slapd.conf with: 
 > auxprop_plugin: slapd
 > which will force the SASL library to ignore all other auxprop modules.
 
 > 
 > т.е если вас смущает данная ошибка в sysloge, то вы можете остановить это 
 > добавив в... sasl при этом игнорирует все модули, кроме slapd
 > добовляем
 > root[/usr/local/etc]#>cat /usr/lib/sasl2/slapd.conf           
 > auxprop_plugin: slapd 
 
 /usr/local/lib/sasl2/slapd.conf
 pwcheck_method: auxprop
 auxprop_plugin: slapd
 
 > перегружаем ldap смотрим
 > Apr 27 10:30:37 ччч slapd[1245]: auxpropfunc error invalid parameter supplied
 > Apr 27 10:30:37 ччч kernel: Apr 27 10:30:37 ччч slapd[1245]: auxpropfunc error
 > 
 > invalid parameter supplied
 > Apr 27 10:30:37 ччч slapd[1245]: _sasl_plugin_load failed on 
 > sasl_auxprop_plug_init for plugin: ldapdb
 > Apr 27 10:30:37 ччч kernel: Apr 27 10:30:37 ччч slapd[1245]: _sasl_plugin_load
 > 
 > failed on sasl_auxprop_plug_init for plugin: ldapdb
 > 
 > :(((((
 > если я правильно понял ошибка не критична?! верно?
 > 
 
 давай еще раз ;) если я правильно понимаю, то тебе хочется аутентификации
 slapd посредством ldapdb, то бишь чтобы он брал пользователей и их пароли
 из своей же базы. но slapd использует для аутентификации sasl (и насколько 
 я понимаю сборка без sasl-а если и возможна, то должна обламывать версию 3
 протокола, для которой авторизация через sasl, afaik, есть требование 
 обязательное. поэтому собирать без sasl, опять же imho, не есть правильно).
 sasl имеет модуль ldapdb, который вроде как должен быть решением, но у него 
 написано...
 
 -----------------------------------------------------------------------
 Note: this plugin is not for use with slapd itself. When OpenLDAP is
 built with SASL support, slapd uses its own internal auxprop module.
 By default, without configuring anything else, slapd will fail to load
 the ldapdb module when it's present. This is as it should be. If you
 don't like the "auxpropfunc: error -7" message that is sent to syslog
 by slapd, you can stop it by creating /usr/lib/sasl2/slapd.conf with:
 
         auxprop_plugin: slapd
 
 which will force the SASL library to ignore all other auxprop modules.
 -----------------------------------------------------------------------
 
 итого
 1. этот плагин не для использования самим slapd.
 2. slapd имеет свою собственную внутреннюю реализацию метода auxprop,
    которая не может грузить ldapdb.
 3. обрати внимание на последнее предложение.
                                                               If you
 don't like the "auxpropfunc: error -7" message that is sent to syslog
 by slapd, you can stop it by creating /usr/lib/sasl2/slapd.conf with:
 (если не правится ругань sasl-а, то вы можете прекратить это написав так)
 
         auxprop_plugin: slapd
 
 which will force the SASL library to ignore all other auxprop modules.
 (что будет принуждать sasl игнорирывать все ДРУГИЕ auxprop модули)
 
 openldap-2.2.30/servers/slapd
 # grep sasl *.c | grep slapd
 ...
 sasl.c: sasl_auxprop_add_plugin( "slapd", slap_auxprop_init );
 ...
 
 можно попробовать сделать вывод, что внутри slapd есть (помимо 
 реализации auxprop) еще и sasl auxprop plugin с именем slapd.
 
 ps
 у меня пароли {CRYPT}, что делает механизмы auxprop бесполезными. 
 
 /swp
 --- ifmail v.2.15dev5.3
  * Origin: BSPU InterNetNews site (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ldap+cyrus-sasl+ldapdb   Sergei Romanov   26 Apr 2006 15:45:18 
 Re: ldap+cyrus-sasl+ldapdb   Andrey Voitenkov   26 Apr 2006 18:02:50 
 Re: ldap+cyrus-sasl+ldapdb   mitrohin a.s.   27 Apr 2006 09:03:14 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   27 Apr 2006 13:57:27 
 Re: ldap+cyrus-sasl+ldapdb   Andrey Voitenkov   27 Apr 2006 16:36:09 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   27 Apr 2006 18:10:14 
 Re: ldap+cyrus-sasl+ldapdb   Andrey Voitenkov   27 Apr 2006 19:11:08 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   27 Apr 2006 20:05:07 
 Re: ldap+cyrus-sasl+ldapdb   Andrey Voitenkov   27 Apr 2006 20:27:55 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   27 Apr 2006 21:03:51 
 Re: ldap+cyrus-sasl+ldapdb   Andrey Voitenkov   27 Apr 2006 21:58:52 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   28 Apr 2006 09:28:12 
 Re: ldap+cyrus-sasl+ldapdb   Andrey Voitenkov   28 Apr 2006 12:42:05 
 Re: ldap+cyrus-sasl+ldapdb   mitrohin a.s.   28 Apr 2006 14:34:25 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   28 Apr 2006 16:59:41 
 Re: ldap+cyrus-sasl+ldapdb   Andrey Voitenkov   28 Apr 2006 19:04:05 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   29 Apr 2006 11:22:15 
 Re: ldap+cyrus-sasl+ldapdb   mitrohin a.s.   29 Apr 2006 15:35:19 
 Re: ldap+cyrus-sasl+ldapdb   Dmitriy Kirhlarov   29 Apr 2006 19:39:59 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   29 Apr 2006 20:24:44 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   29 Apr 2006 20:46:22 
 Re: ldap+cyrus-sasl+ldapdb   Sergei Romanov   29 Apr 2006 20:53:54 
 Re: ldap+cyrus-sasl+ldapdb   Dmitriy Kirhlarov   02 May 2006 14:13:41 
Архивное /ru.unix.bsd/3499e4e5fe58.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional