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/
