Не работает allow_id в секционных настройках

Обсуждение программы редиректора
Ответить
biofood
Сообщения: 3
Зарегистрирован: Ср дек 12, 2012 14:14

Не работает allow_id в секционных настройках

Сообщение biofood »

Добрый день.

Задача:
1)Резать рекламу, каку и ништяки
2)Избранным юзерам дать доступ к ништякам оставив резку рекламы и прочей каки

Решение:
Список избранных юзеров перечислен в файле /usr/local/rejik/allow.txt в виде

Код: Выделить всё

DOMAIN\ivanov
DOMAIN\petrov
...
DOMAIN\sidorov
redirector.conf

Код: Выделить всё

#несколько секций с банлистами, например:
<BANNER>
ban_dir /usr/local/rejik/banlists/banners
url http://gate.domain.local/ban/1x1.gif
log off
...
#несколько секций с банлистами разрешенными для избранных, например:
<WEB-MAIL>
ban_dir /usr/local/rejik/banlists/web-mail
url http://gate.domain.local/ban/access_denied.html.
allow_id /usr/local/rejik/allow.txt
log off
Проблема
Все исправно работало более года

Но было подмечено что если левые урлы очень длинные (доступ к соцсетям через анонимайзеры), то они не блокируются ("WARNING: Can't parse url" в логе), в результате чего пользователи имеют доступ к заблокированным ресурсам.
Режик был обновлен до версии 3.2.10, в которой проблема с длинными урлами устранена.
После обновления Режика избранных перестало пускать к ништякам.

Экспериментально выяснено что в версии 3.2.10 форма allow_id <login> в секции работает, а allow_id </path/file> нет
Разрешенных секций несколько, писать в каждой секции список

Код: Выделить всё

allow_id DOMAIN\ivanov
allow_id DOMAIN\petrov
...
allow_id DOMAIN\sidorov
некошерно

Вопрос
Как заставить работать форму allow_id </path/file> ?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: Не работает allow_id в секционных настройках

Сообщение Slava »

allow_id f:/path/file

biofood
Сообщения: 3
Зарегистрирован: Ср дек 12, 2012 14:14

Re: Не работает allow_id в секционных настройках

Сообщение biofood »

а где в FreeBSD находится f: ?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: Не работает allow_id в секционных настройках

Сообщение Slava »

f: это не диск, это флаг для allow_id, от слова file, означает, что дальше идет путь к файлу, а не логин

biofood
Сообщения: 3
Зарегистрирован: Ср дек 12, 2012 14:14

Re: Не работает allow_id в секционных настройках

Сообщение biofood »

Благодарю, заработало.
Отразите пожалуйста этот нюанс в описании на странице http://rejik.ru/index_ru_4_0.html.
Учитывая что есть версии и для unix и для win, то что f: написанное слитно с /path/file - это флаг, а не часть шаблона, не совсем очевидно

lordlev
Сообщения: 14
Зарегистрирован: Вт окт 28, 2008 11:21

Re: Не работает allow_id в секционных настройках

Сообщение lordlev »

biofood писал(а):Благодарю, заработало.
Отразите пожалуйста этот нюанс в описании на странице http://rejik.ru/index_ru_4_0.html.
Учитывая что есть версии и для unix и для win, то что f: написанное слитно с /path/file - это флаг, а не часть шаблона, не совсем очевидно
Целиком и полностью поддерживаю. Об этом вспоминаешь после многих матов, да и то не всегда, чаще устав делаешь cat file.txt>>redirect.conf и успокаиваешься :D

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: Не работает allow_id в секционных настройках

Сообщение Slava »

ok, добавил в описание.

Ответить