Pessoal, meu squid de um problema e estou tentando entender o que aconteceu. De um dia para o outro ele passou a apresentar esse problema. Ele foi reiniciado de madrugada, acho que por falta de energia elétrica, não consegui encontrar indícios de invasão. Primeiro não conseguia fazer cache e depois ao tentar apagar o cache e criar novamente, ele não consegue nem mais iniciar. Acusa problemas de permissão de acesso a diversos arquivos.
O usuário de acesso ao cache é o squid, grupo squid (uid 23).
Ai a saida do comando squid -X -N -D (squid -z não consegue criar o swap):
O swap está em /cache/squid , que é uma partição separada (montada em /cache) do mesmo HD.Citação:
2005/09/17 18:17:31| fd_open FD 0 stdin
2005/09/17 18:17:31| fd_open FD 1 stdout
2005/09/17 18:17:31| fd_open FD 2 stderr
2005/09/17 18:17:31| leave_suid: PID 15162 called
2005/09/17 18:17:31| leave_suid: PID 15162 giving up root, becoming 'squid'
WARNING: Cannot write log file: /var/log/squid/cache.log
/var/log/squid/cache.log: Permission denied
messages will be sent to 'stderr'.
2005/09/17 18:17:31| WARNING: Closing open FD 2
2005/09/17 18:17:31| Starting Squid Cache version 2.5.STABLE9 for i586-mandrake-linux-gnu...
2005/09/17 18:17:31| Process ID 15162
2005/09/17 18:17:31| With 1024 file descriptors available
2005/09/17 18:17:31| parseEtcHosts: /etc/hosts: (13) Permission denied
2005/09/17 18:17:31| DNS Socket created at 0.0.0.0, port 1028, FD 3
2005/09/17 18:17:31| /etc/resolv.conf: (13) Permission denied
2005/09/17 18:17:31| Warning: Could not find any nameservers. Trying to use localhost
2005/09/17 18:17:31| Please check your /etc/resolv.conf file
2005/09/17 18:17:31| or use the 'dns_nameservers' option in squid.conf.
2005/09/17 18:17:31| User-Agent logging is disabled.
2005/09/17 18:17:31| Referer logging is disabled.
2005/09/17 18:17:31| errorTryLoadText: '/etc/squid/errors/ERR_READ_TIMEOUT': (13) Permission denied
2005/09/17 18:17:31| errorTryLoadText: '/usr/squid/errors/ERR_READ_TIMEOUT': (13) Permission denied
FATAL: failed to find or read error text file.
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.017 seconds = 0.011 user + 0.006 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted
Já tentei de tudo alterando as permissões (chmod 777). Ai embaixo as permissões dos arquivos que apresentaram problema:
O mesmo acontece com o apache, que diz não encotnrar o arquivo .htaccess, ai da erro de acesso. Só que no diretório raiz nunca usei .htaccess, pois o acesso a página principal era livre.Citação:
# ls -l /etc/hosts /etc/resolv.conf /var/log/squid /etc/squid/errors/ERR_READ_TIMEOUT
-rw-r--r-- 2 root root 187 Sep 16 11:11 /etc/hosts
-rw-r--r-- 1 root root 190 Sep 6 05:29 /etc/resolv.conf
-rwxr--r-- 1 squid squid 889 Sep 12 14:17 /etc/squid/errors/ERR_READ_TIMEOUT
/var/log/squid:
total 6
drwxr-xr-x 2 squid squid 80 Sep 16 18:13 .
drw-r----- 15 root root 2392 Sep 17 04:02 ..
-rw-r----- 1 root root 610 Sep 16 18:14 squid.out
Será problema do suid?
Estou tentando resolver até para entender o que aconteceu, mas em todo caso vou reinstalar.
Ah, uso o Mandrake 2005LE.