Страница 1 из 1

allow_id и список пользователей

Добавлено: Пт июн 18, 2010 15:59
optiqus
Есть список пользователей allow_all, которым разрешено смотреть всё.

Вот мой конфиг:

error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
allow_urls /usr/local/rejik3/banlists/allow_urls

<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
url http://127.0.0.1/1x1.gif

<BLOCKSITE>
ban_dir /usr/local/rejik3/banlists/block_site
url http://127.0.0.1/porno.html
allow_id /usr/local/rejik3/allow_all

Правило BLOCKSITE почему-то срабатывает для списка пользователей allow_all. Но стоит в последней строке заменить список пользователей на пользователя из списка allow_all, то всё работает правильно: для всех пользователей ограничен просмотр конкретного сайта, а конкретному пользователю разрешено всё. То есть конфиг выглядит так:

error_log /usr/local/rejik3/redirector.err
change_log /usr/local/rejik3/redirector.log
make-cache /usr/local/rejik3/make-cache
allow_urls /usr/local/rejik3/banlists/allow_urls

<BANNER>
ban_dir /usr/local/rejik3/banlists/banners
url http://127.0.0.1/1x1.gif

<BLOCKSITE>
ban_dir /usr/local/rejik3/banlists/block_site
url http://127.0.0.1/porno.html
allow_id super_eldar

Добавлено: Пт июн 18, 2010 16:10
Slava
Если в файле есть досовские концы строк, 0d 0a,
замените их на юниксовые

Добавлено: Вс июн 20, 2010 20:50
optiqus
В Midnight Commander c помощью GNU nano 2.0 открыл файл, ничего подобного не обнарyжил в конце строки и файла. Но файл весит 12 байт, хотя там всего 11 символов.

Добавлено: Пн июн 21, 2010 10:28
Slava
сделайте
allow_id f:/usr/local/rejik3/allow_all
optiqus писал(а):В Midnight Commander c помощью GNU nano 2.0 открыл файл, ничего подобного не обнарyжил в конце строки и файла. Но файл весит 12 байт, хотя там всего 11 символов.

Получилось

Добавлено: Пн июн 21, 2010 17:52
optiqus
Вот последнее как раз помогло! Некоторая путаница в этой строке, я немного не понимаю разницы между f:/usr/... и /usr/
:?:

Re: Получилось

Добавлено: Пн июн 21, 2010 17:57
Slava
Для опций allow_id, work_id,allow_ip и work_ip:
Без f: вначале понимается на логин
С f: вначале понимается как путь к файлу.
optiqus писал(а):Вот последнее как раз помогло! Некоторая путаница в этой строке, я немного не понимаю разницы между f:/usr/... и /usr/
:?: