On Thu, 21 Jul 2005 15:11:15 +0300
Igor Khasilev <[EMAIL PROTECTED]> wrote:

> Aleksandr S Markov wrote:
> > Доброго времеи суток!
> > 
> > Попытался прикрутить авторизацию пользователей oops через MySQL. Но все 
> > попытки тщетны, oops пускает всех, не спрашивая пароля. Не подскажете в чем 
> > дело?
> > 
> > FreeBSD 5.4-STABLE
> > oops-1.5.24_3 (из портов)
> > mysql-client-4.1.12 (из портов)
> > db4-4.0.14_1,1 (из портов)
> > 
> > configured by ./configure, generated by GNU Autoconf 2.59,
> >   with options \"'--sbindir=/usr/local/sbin' 
> > '--sysconfdir=/usr/local/etc/oops' '--localstatedir=/var/run/oops' 
> > '--libdir=/usr/local/libexec/oopps' '--enable-oops-user=oops' 
> > '--enable-large-files' '--without-GB' '--with-MYSQL=/usr/local' 
> > '--prefix=/usr/local' 'i386-portbld-freebsd5.4' 'CFLAGS=-O3 -ffast-math 
> > -D_THREAD_SAFE -march=pentiumpro -fPIC' 'CXX=c++' 
> > 'host_alias=i386-portbld-freebsd5.4' 'build_alias=i386-portbld-freebsd5.4' 
> > 'target_alias=i386-portbld-freebsd5.4' 'CC=cc' 'CXXFLAGS=-O3 -ffast-math 
> > -D_THREAD_SAFE -march=pentiumpro -fPIC'\"
> > 
> > при сборке ошибок нет
> > cc -O3 -ffast-math -D_THREAD_SAFE -march=pentiumpro -fPIC -D_REENTRANT 
> > -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=2048 -I. -DWITH_LARGE_FILES  -pthread 
> > -I/usr/local/include/db4 -export-dynamic -DHAVE_CONFIG_H 
> > -I/usr/local/include/mysql  -D__MYSQL -c passwd_sql.c -o passwd_mysql.o
> > cc -O3 -ffast-math -D_THREAD_SAFE -march=pentiumpro -fPIC -D_REENTRANT 
> > -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=2048 -I. -DWITH_LARGE_FILES  -pthread 
> > -I/usr/local/include/db4 -export-dynamic -DHAVE_CONFIG_H 
> > -I/usr/local/include/mysql  -D__MYSQL -c passwd_sql.c -o passwd_mysql.o
> > ld -shared  -lfl -lpam  -lcrypt  -L/usr/local/lib -ldb4 
> > -L/usr/local/lib/mysql -lmysqlclient -o passwd_mysql.so passwd_mysql.o 
> > -L/usr/local/lib/mysql -lmysqlclient
> > 
> > oops -c /usr/loocal/etc/oops/oops.cfg что касаемо модуля passwd_mysql
> > Loading module /usr/local/libexec/oops/passwd_mysql.so
> > Insert module 'passwd_mysql'
> > Module: Auth using mySQL/stopper (Auth module)
> > 
> > Если надо что-то еще то напишите
> 
> В конфигурации для групп есть указание на использование mysql для 
> авторизации?
> 
> 
> > 
> > 
> > 
> > =====================================================================
> > If you would like to unsubscribe from this list send message to
> > [EMAIL PROTECTED] with "unsubscribe oops" in message body.
> > Archive is accessible on http://lists.paco.net/oops-rus/
> 
> =====================================================================
> If you would like to unsubscribe from this list send message to
> [EMAIL PROTECTED] with "unsubscribe oops" in message body.
> Archive is accessible on http://lists.paco.net/oops-rus/

Да все есть.
group   mynet   {
    networks    192.168.20/24 ;
#   networks_acl    LOCAL_NETWORKS !BAD_NETWORKS ;
    networks_acl    USERS ;
    badports    [0:79],110,138,139,513,[6000:6010] ;
    miss        allow;
    auth_mods   passwd_mysql ;
#   redir_mods  redir;
#   bandwidth   8k;
#   per_ip_bw   8k;
#   per_ip_conn 8;
#   connect_from    <ip-addr>;
#   maxreqrate  100;
    http {
        allow   dstdomain * ;
    }
}

module passwd_mysql {
        scheme          Basic
        realm           oops
        host            192.168.20.4
        user            marad
        password        ********
        database        inetusers
        select          /usr/local/etc/oops/select.sql
        template        /usr/local/etc/oops/auth_template.html
}
cat /usr/local/etc/oops/select.sql
select username as login, password as passwd from users;



Вот что еще было, при ручной сборке из портов в последовательности
make extract
make configure
После этого решил посмотреть src/module/Makefile так там не выставлялся 
MYSQL_LIB пришлось руками добавлять
Самое странное модуль просто тихо без слов выгружаеться.
-- 
С Уважением,
-------------------------------------------
Alexandr Markov, Network Administrator
Formoza Island Ltd,
division of Formoza company,
Moscow, Russia
Phone +7-095-7284004   Fax  +7-095-9170072
-------------------------------------------

=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом