URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52181
[ Назад ]

Исходное сообщение
"Ну не работает этот squidGuard !!!!!!!"

Отправлено Cyber , 06-Янв-05 15:33 
Черт побери? немогу понять как работает эта фигня? вот что у меня есть:
Вот мой squidGuard.conf
logdir /usr/local/squidGuard/log
dbhome /usr/local/squidGuard/db

src work {
    ip      192.168.1.1 192.168.0.1 172.16.0.1-172.16.0.254
    }

dest pornog {
    domainlist        porn/domains
    expressionlist        porn/expressions
    urllist            porn/urls
    redirect http://localhost/
     }

acl {

    work {
        pass !pornog all
    }

    default {
        pass none
        redirect http://localhost/
        log /usr/local/squidGuard/log/default.log
    }
}

Через сквид запускается, базы делает, а в лог  ничего не пишет
и не ридеректит! Права проверял, у меня все под рутом.
Все на форуме перерыл - не пойму...
Я в линухе не особо силен помогите!


Содержание

Сообщения в этом обсуждении
"Ну не работает этот squidGuard !!!!!!!"
Отправлено uliy_cezar , 06-Янв-05 16:21 
squidGuard запускается от пользователя который задается в конфиге самого сквида -  cache_effective_user, к примеру nobody
т.е. необходимо удостовериться что все файлы которые использует СГ принадлежат этому пользователю, также необходимо проверить чтобы все файлы указанные в сквидгвард.конф существовали (touch /path.../default.log), и еще один момент -  после команды squidguard -C all (по которой создаются БД редиректора ) если она была запущена не под cache_effective_user нужно опять менять права доступа к базам редиректора иначе в логах СГ увидим -
going into emergency mode
СГ при этом работает в холостую

"Ну не работает этот squidGuard !!!!!!!"
Отправлено Cyber , 06-Янв-05 16:55 
>squidGuard запускается от пользователя который задается в конфиге самого сквида -  
>cache_effective_user, к примеру nobody
>т.е. необходимо удостовериться что все файлы которые использует СГ принадлежат этому пользователю,
>также необходимо проверить чтобы все файлы указанные в сквидгвард.конф существовали (touch
>/path.../default.log), и еще один момент -  после команды squidguard -C
>all (по которой создаются БД редиректора ) если она была запущена
>не под cache_effective_user нужно опять менять права доступа к базам редиректора
>иначе в логах СГ увидим -
>going into emergency mode
>СГ при этом работает в холостую

Т.е. я должен разремить cache_effective_user?
поставил cache_effective_user root
не работает!


"Ну не работает этот squidGuard !!!!!!!"
Отправлено uliy_cezar , 06-Янв-05 17:19 
>>squidGuard запускается от пользователя который задается в конфиге самого сквида -  
>>cache_effective_user, к примеру nobody
>>т.е. необходимо удостовериться что все файлы которые использует СГ принадлежат этому пользователю,
>>также необходимо проверить чтобы все файлы указанные в сквидгвард.конф существовали (touch
>>/path.../default.log), и еще один момент -  после команды squidguard -C
>>all (по которой создаются БД редиректора ) если она была запущена
>>не под cache_effective_user нужно опять менять права доступа к базам редиректора
>>иначе в логах СГ увидим -
>>going into emergency mode
>>СГ при этом работает в холостую
>
>Т.е. я должен разремить cache_effective_user?
>поставил cache_effective_user root
>не работает!
Я имел ввиду проверить под кем запускается сквид, т.е. какой параметр там УЖЕ задан, это раз.
Во вторых - запущен ли свидгвард вообще? и третье - смотреть логи СГ; Помоему это в корне не правильно запускать сквид и его редиректора под рутом.