Страница 1 из 1
Перестала работать porno блокировка
Добавлено: Ср сен 07, 2011 16:11
konstantine
Здравствуйте ребята, здравствуй Slava.
Сёдня обновился в ручную т.к. в отпуске был и баллы закончились - пришлось самому порнушку поблокировать. Сквиду переконфигурил и по привычке тестить начал по freesex.ru - глядь, а он открывается!! Я сначало был в шоке... но потом вот какая песня получилась выяснилась:
Код: Выделить всё
main /usr/local/rejik3/#cat /usr/local/etc/rejik3/dbl/VERSION
30354
main /usr/local/rejik3/#cat /usr/local/etc/rejik3/dbl/lists/porno.urls | grep -n '[а-я]'
405637:антипорно
405638:локальный порно трекер
405639:нет
Пока проблему решил так(как смог...):
Код: Выделить всё
cat /usr/local/rejik3/banlists/porno/urls | sed 's/[а-я]*//' | sed 's/ [а-я]*//' | sed 's/ [а-я]*//' > /usr/local/rejik3/banlists/porno/urls
Но если честно не охото как то в следующий понедельник случайно увидеть на пользовательских компах порнуху... (full update у меня делается по понедельникам).
Система: 8.0-RELEASE-p2, родная локаль KOI8-r
Не подскажите где у меня косяк?
Re: Перестала работать porno блокировка
Добавлено: Ср сен 07, 2011 16:14
konstantine
я пока попробую через сайт убрать эти русскоязычные слова, может получиться.
Re: Перестала работать porno блокировка
Добавлено: Ср сен 07, 2011 16:49
Slava
Не думаю, что проблема в русских словах в листе.
1. Проверьте, что Вы не allow_*
2. Посмотрите redirector.err на предмет ошибок.
3. Вставьте freesex.ru в check-redirector и запустите
Re: Перестала работать porno блокировка
Добавлено: Ср сен 07, 2011 16:57
Slava
cat check-redirector
Код: Выделить всё
#!/bin/sh
su nobody -c "echo \"http://freesex.ru 127.0.0.1/- - GET\" | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf;"
cat VERSION
cat redirector.conf
Код: Выделить всё
<PORNO>
ban_dir /usr/local/rejik3/banlists/porno
url http://127.0.0.1/ban/porno.html
./check-redirector
Код: Выделить всё
http://127.0.0.1/ban/porno.html 127.0.0.1/- - GET
Re: Перестала работать porno блокировка
Добавлено: Ср сен 07, 2011 18:01
konstantine
Слав так самое интересное ктогда я это убрал всё заработало нормально.
Код: Выделить всё
<PORNO>
ban_dir /usr/local/etc/rejik3/banlists/porno
url http://localhost/ban/porno.html
work_ip f:/usr/local/etc/USERS/prosto_users
allow_ip f:/usr/local/etc/USERS/full_internet_users
#log off
log on
А с ними не работало.
И кстати у тебя возможно получилось из за того что их уже нет в конце файла, т.к. я в форме убрал эти выражения...., хотя возможно они там остались для других, но для меня конкретно убрались.
Re: Перестала работать porno блокировка
Добавлено: Ср сен 07, 2011 18:12
konstantine
Код: Выделить всё
su konstantine -c "echo \"http://freesex.com 127.0.0.1/- - GET\" | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf;"
main /home/konstantine/#tail -f /usr/local/etc/rejik3/redirector.err
2011-09-07 21:08:03 [94036] Waiting for make-cache finished
2011-09-07 21:08:03 [94036] MAKE-CACHE: ERROR: fcntl return error: Bad file descriptor
Re: Перестала работать porno блокировка
Добавлено: Чт сен 08, 2011 7:26
Slava
Можно добавить русские слова в файл(не в DBL) и убедится, что они не влияют на загрузку режика.
Приведенная ошибка о том, что режик не смог поставить или прочитать флаг lock с файла lock.file.
Почему это могло произойти - я не понимаю.
Может быть не хватило прав или ресурсов, но тогда бы ругнулся и в другом месте.
Возможно какие-то системные проблемы с блокировками...
Re: Перестала работать porno блокировка
Добавлено: Чт сен 08, 2011 11:27
konstantine
Ясно, спасибо Слава, буду пилить в эту сторону.