Вобщем стоит Squid 2.5-stable1 и SquidGuard-1.2.0
Squid без squidGuard работает замечательно!
Но когда я включаю в squid.conf :
redirect_program /usr/local/squidGuard/bin/squidGuard
rebirect_children 1
redirector_bypass on
то происходит следующее: squid запускается но кллиентов через себя не пускает а в логе пишет:
2003/10/29 13:46:53| helperOpenServers: Starting 1 'squidGuard' processes
2003/10/29 13:46:53| WARNING: Cannot run '/usr/local/squidGuard/bin/squidGuard' process.
2003/10/29 13:46:53| Unlinkd pipe opened on FD 10Подскажите плиз в чём проблема?????!!!!????
>2003/10/29 13:46:53| WARNING: Cannot run '/usr/local/squidGuard/bin/squidGuard' process.
проблема тут в этомпочему-то сквид не может запустить сквидгвард.
вариантов обычно два - недостаточно прав и неверный путь.
>>2003/10/29 13:46:53| WARNING: Cannot run '/usr/local/squidGuard/bin/squidGuard' process.
>проблема тут в этом
>
>почему-то сквид не может запустить сквидгвард.
>вариантов обычно два - недостаточно прав и неверный путь.Права все выставлены вроде правильно Squid запускается от юзера squid группы squid . директории /usr/local/squid /usr/local/squidGuard владелец squid c правами чтения записи и просмотра. Файл usr/local/squidGuard/bin/squidGuard находится именно по этому пути и юзер squid имеет право запускать его.
Никак не могу въехать где я что не так делаю.
Уже пробовал создавать shell script такого вида
#!/bin/sh
exec /usr/local/squidGuard/bin/squidGuard -c /usr/local/squidGuard/squidGuard.conf
даю ему права юзера squid и разрешаю выполнение
и всё равно он в логе пишет что не может его запустить.
Может я с правами чего напутал??? Помогите плиз а то замучился уже!!!:-)))
почитай фак на режике
http://www.rejik.ru
>Может я с правами чего напутал??? Помогите плиз а то замучился уже!!!:-)))а сам сквидгвард имеет права на все его файлы и подкаталоги с учетом того, что он тоже запускается от имени squid? т.е. на конфиг и базы блэк-листов...
>Уже пробовал создавать shell script такого вида
>#!/bin/sh
>exec /usr/local/squidGuard/bin/squidGuard -c /usr/local/squidGuard/squidGuard.conf
вот это НИ В КОЕМ СЛУЧАЕ НЕЛЬЗЯ ДЕЛАТЬ
squid должен сам запускать squidGuard
ошибки надо смотреть в squidGuard.log - в свое время тоже долго мучался - потом все заработало!