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

sams+rejik

Добавлено: Вс янв 28, 2007 1:02
Night_KoT
<_sams_disabled_id>
work_id f:/usr/local/rejik3/disabled_id.sams
ban_dir /usr/local/rejik3/_sams_banlists/localhosts
url http://proxy/sams/messages/WIN1251/bloc ... d&url=#URL# #_sams_
reverse #_sams_

вот это добавляет самс для отключения пользователей превысивших лимит...
тут: work_id f:/usr/local/rejik3/disabled_id.sams лежат логины
тут: ban_dir /usr/local/rejik3/_sams_banlists/localhosts пустой urls
но режик не реагирует на эту секцию!!!
почему???

я проверил подургому:

<KOT>
work_id kot
ban_dir /usr/local/rejik3/banlists/kot
url http://proxy
reverse

в urls прописал только mail.ru, тогда режик реагиурет и режет все кроме mail.ru
тогда вопрос:
как отключить инет совесем!!! весь????
почему режик непонимает пустой файл?
если там пусто и стоит после команда reverse получается он должен никуда не пускать...

Добавлено: Вс янв 28, 2007 8:32
Slava
Это ошибка режика, в плане реакции на пустой список.
Хотя, пользователи ведь должны ходить на http://proxy/sams/messages/WIN1251/bloc ... d&url=#URL#
Вот и пропишите proxy в urls

Добавлено: Вс янв 28, 2007 21:37
Night_KoT
да я прописывал... но дело в том... что самс при старте реконфигурирует и сквид и режик и перезаписывает все правила и пересоздает файлы...
да и при реконфигурировании сквида проделывается тоже самое... так

Добавлено: Вс янв 28, 2007 23:32
Slava
Да, это проблема.
Если нужно, я напишу патч, который позволит режику корректно работать с пустым файлом, но это не поможет, так как тогда будут зарезаны все сайты, включая страницу на проксе, где написано, что пользователь заблокирован.
Проще говоря, пусто файл urls вместе с опцией reverse является некорректно конфигурацией. И видимо из-за этого проблема всплыла только в тандеме с sams.

Думаю, что лучшем решением будет прописать прокси в urls и запретить sams изменять данный файл. Если sams работает не от рута, то установкой прав. Если от рута, то можно поставить иммутабле флаг, на файл.
Или же поправить sams...
Night_KoT писал(а):да я прописывал... но дело в том... что самс при старте реконфигурирует и сквид и режик и перезаписывает все правила и пересоздает файлы...
да и при реконфигурировании сквида проделывается тоже самое... так

Добавлено: Вс янв 28, 2007 23:59
Night_KoT
ок... завтра получше покопаюсь в самсе... может чего нарою..
о результатах отпишусь...
ЗЫ: сначала хотел использовать squidGuard но толи он кривой, толи руки такие.... не заработал... а с режиком все сразу пошло... только единственное с отключением доступа, но думаю что решим эту траблу... ;)

Добавлено: Пн янв 29, 2007 8:30
Night_KoT
Печально... :(
самс работает от пользователя, под которым, работает и Squid, rejik
при запрете доступа к файлу самсу.. режик падает... ему тоже нет доступа...
но это еще не все.. если юзеров отключенных нет, то самс удаляет эти файлы, а когда есть то заново создает...
пытался править исходники самса, но так и не нашел, кто создает файл urls в папке localhost
пока исчо думаю.. может есть у кого идеи?

Добавлено: Пн янв 29, 2007 8:45
Slava
Если оставить права на чтение и убрать права на запись в файл urls, то режик сможет прочитать.
Надо только дать ему права создать в этой папке кэш файл.
Night_KoT писал(а): самс работает от пользователя, под которым, работает и Squid, rejik
при запрете доступа к файлу самсу.. режик падает... ему тоже нет доступа...

Добавлено: Пн янв 29, 2007 8:53
Night_KoT
самс восстанавливает права при реконфигурировании squid
/* Задаем права доступа на каталог с Режиком */
if(RREJIK==1)
{
sprintf(&str[0],"chown -R %s %s/_sams_*", &squiduser[0], conf.rejikpath);
system(&str[0]);
}

Добавлено: Пн янв 29, 2007 9:11
Slava
Если он работает не из под рута и вы установите права всем "только чтение", то самс не сможет эти права изменить.

Добавлено: Пн янв 29, 2007 14:50
Night_KoT
из под рута работает.... щас права попробую обрубить

Добавлено: Ср авг 29, 2007 0:25
pgalaktionov
В файл /usr/local/rejik3/_sams_banlists/localhosts/urls
записывается информация из параметра local domains из Sams'a. Пропиши свой домен или просто имя сервера на котором у тебя лежат файлы редиректора blocked.php и porno.html mp3.html
Тогда обрубается весь интернет но продолжает пускать на внутренние веб-сервера.

в urls например yourdomain.com или linux123.yourdomain.com
тогда на запрос http://linux123.yourdomain.com/porno.html тебя пропустит а на www.yandex.ru не пустит.

Re: sams+rejik

Добавлено: Ср авг 19, 2015 12:14
serega1576
+100500 pgalaktionov! Такая же проблема была. Главное до этого(пришлось заново шлюз поднимать) режик отключал пользователей. А сейчас перестал. Прочитал твое сообщение и вспомнил, что раньше у меня в local domains в вебморде самса было указано несколько адресов. Добавил их сейчас и все заработало! Спасибо!