Код:
countdown: 54
Cache... 0
User autentification... NTLM
Windows domain used
Sleep time of samsdaemon... 1 second
Redirector... SQUIDGUARD
SQUID log parser... diskret
User traffic cleaner... YES
Squidlog cache save... 3 month
User name recode... YES
Delay pools... ON
Domain separators... '0'
Log level... '0'
Create PDF file... NO
chown: неверный пользователь: `squis'
Creating SAMS users list /etc/squid/default.sams
recode command = iconv -f KOI8-R -t 866 /etc/squid/default.sams > /etc/squid/default.sams.out
squid configure file: /etc/squid/squid.conf
TAG: acl found... START
4 users found in template default (Default), create ACL
TAG: acl END
TAG: http_access found... START
4 users found in the template default (Default), create access rights
TAG: http_access END
chown: неверный пользователь: `squis'
countdown: 53
В результате директория /etc/squidguard/_sams* имеет права непозволяющие squid запущенному от пользователя squid нормально работать. К примеру:
Код:
root@darkstar:~# ls -al /etc/squidguard/_sams_banlists/
итого 12
drwxr-xr-x 3 nobody nobody 4096 2009-07-14 08:38 ./
drwxr-xr-x 3 root root 4096 2009-07-14 08:38 ../
drwxr-xr-x 2 root root 4096 2009-07-14 08:38 4a5b47676d471/
В логах squidguard при этом появляется записи вида:
Код:
2009-07-14 08:46:39 [25325] ending emergency mode, stdin empty
2009-07-14 08:46:39 [25326] ending emergency mode, stdin empty
2009-07-14 08:46:39 [25327] ending emergency mode, stdin empty
2009-07-14 08:46:39 [25328] ending emergency mode, stdin empty
2009-07-14 08:46:39 [25329] ending emergency mode, stdin empty
2009-07-14 08:46:40 [25734] Added User: vpupkin
2009-07-14 08:46:40 [25734] Added User: a.rudakov
2009-07-14 08:46:40 [25734] Added User: a.kosogorcev
2009-07-14 08:46:40 [25734] Added User: t.smetanko
2009-07-14 08:46:40 [25734] init urllist /etc/squidguard/_sams_banlists/4a5b47676d471/urls
2009-07-14 08:46:40 [25734] loading dbfile /etc/squidguard/_sams_banlists/4a5b47676d471/urls.db
2009-07-14 08:46:40 [25734] Error db_open: Permission denied
2009-07-14 08:46:40 [25734] Going into emergency mode
Используемый конфиг SAMS:
Код:
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=123456
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/cache/squid
SAMSPATH=/usr
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=
SQUIDGUARDDBPATH=/etc/squidguard
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
LDAPSERVER=servername_or_ipadress
LDAPBASEDN=your.domain
LDAPUSER=DomainAdministrator
LDAPUSERPASSWD=passwd
LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=shutdown -h now
CACHENUM=0
Собственно, вопрос в том, где samsdaemon может брать это имя пользователя? Имя 'squis' крайне похоже на опечатку в слове 'squid', но в конфигах нигде не используеться, проверял и вручную, и при помощи 'grep squis -r /etc /var/www/httpd/sams'
Используемое ПО: Slackware-12.2, SAMS-1.0.4, squid-2.7.STABLE2, squidguard-1.4. Используемое ПО было собрано/пересобрано при помощи cлакбилдов, поэтому, если будут необходимы опции сборки пишете, я их выложу.