Hello Sergei,

Thursday, August 31, 2006, 3:12:54 PM, you wrote:
SF> Здравствуйте!

SF> Очень плохо, что нет поиска :-\

SF> Стоит oops 1.5.24 из портов FreeBSD 6.0
SF> ==========================
SF> oops version 1.5.24
SF> CC=cc
SF> CFLAGS=-O -pipe -march=pentium3 -fPIC -D_REENTRANT -DFREEBSD
SF> -D_THREAD_SAFE -DFD_SETSIZE=2048 -I. -DWITH_LARGE_FILES  -pthread
SF> -I/usr/local/include  -export-dynamic
SF> LIBS=-lfl -lpam  -lcrypt  /usr/local/lib/libpcreposix.a
SF> /usr/local/lib/libpcre.a -lstdc++
SF> =================================================

SF> Есть acl username.

SF> acl inet_users  username       
SF> include:/usr/local/etc/oops/acl_inet_users

SF> touch /usr/local/etc/oops/acl_inet_users
SF> chown oops /usr/local/etc/oops/acl_inet_users

echo "vasiapupkin" >>  /usr/local/etc/oops/acl_inet_users
echo "sergey" >>> /usr/local/etc/oops/acl_inet_users

SF> Далее ,что делать ?
SF> Как добавить в группу butt?????
SF> networks_acl inet_users; но networks_acl src-ip...

SF> почему нельзя написАть acl_allow inet_users; ?
потому что нельзя. я совсем недавно кидал сюда комплект патчей для
введения такой фичи, но интерес особо никто не проявил...

version 1.5.23-rsa0.4
        05.2005 - новый ключ в описании группы - users_acl
        допускает любые ACL типа username. при отсутствии этого ключа механизм
        помещения в группу работает как и раньше.
        в связи с особенностями определения в какую группу помещается запрос 
        (собственно этими особенностями я и воспользовался, чтобы сильно не 
        ломать код), рекомендуется добавление в начале списка групп псевдогруппы
        login (имя несущественно), в которой будет один 
_реально_не_существующий_
        пользователь, но все возможные сетевые адреса. но не обязательно.
        
        логика работы этого ACL:
        1) проверяется network_acl группы, если совпало - проверяем users_acl,
        если совпало - присваиваем группу,
        2) проверяем networks группы, если совпало - проверяем users_acl,
        если совпало - присваиваем группу
        3) если п.1 и п.2 результата не дали - крутим группы дальше,
        пока не кончатся
        4) если кончились - запрещаем доступ нафиг.

        если users_acl не определено - то не проверяется, если 
        имя пользователя = NULL (в начале ветки проверки запроса, до прохода 
        его через модуль auth, так оно и будет) то тоже не проверяется, группа
        назначается только на основе networks или networks_acl (как и раньше).

SF> помогите с username - вообще не документировано :(
SF> и почему не работает networks_acl ???????
потому что так сделано.


-- 
Best regards,
 Kris                            mailto:[EMAIL PROTECTED]

=====================================================================
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/

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