elgio
(usa OpenSuSE)
Enviado em 27/04/2009 - 15:32h
Manda ai o resultado dos seguintes comandos executados COMO ROOT:
ls -la /var/log/squid/
lsattr ls -la /var/log/squid/
df -k
A saida destes comandos poderá dar maiores detalhes sobre o teu problema e assim poderemos de ajudar melhor. Explico o propósito de cada comando e já digo o que se esperaria em uma situação normal:
ls -la /var/log/squid/
Para ver se os donos e as permissões dos arquivos de logs do squid estão corretas. Deve obter algo como:
# ls -la /var/log/squid/
total 476
drwxr-x--- 2 squid root 4096 Apr 14 12:48 .
drwxr-xr-x 15 root root 4096 Apr 27 12:07 ..
-rw-r----- 1 squid nogroup 205663 Apr 16 13:09 access.log
-rw-r----- 1 squid nogroup 13217 Apr 16 13:17 cache.log
-rw-r----- 1 root root 0 Apr 14 12:48 rcsquid.log
-rw-r----- 1 squid nogroup 243915 Apr 16 13:09 store.log
Ao contrário do que dito ACIMA, NÃO SE DEVE, repito, NÃO SE DEVE dar permissão 777 para os logs. Isto é uma atitude desesperada, mas completamente equivocada e com um ROMBO de segurança. Os arquivos devem pertencer ao squid e só ele deve poder escrever!
lsattr ls -la /var/log/squid/
Para ver se não tem arquivos com flags de kernel ligado, raramente usado, mas...
df -k
Para ver se não estás com a partição/disco onde estão os logs cheio.
[]'s