Esconder logs do squid [RESOLVIDO]

1. Esconder logs do squid [RESOLVIDO]

Helton Barbosa Santos Ferreira
HeltonBarbosa

(usa FreeBSD)

Enviado em 15/05/2012 - 06:59h

Bom dia, uso o FreeBSD com squid 3.1. O squid funciona e inicia normal, porém, fica aparecendo na tela a seguinte mensagem:
(squid): Cannot open '/usr/local/etc/squid/logs/access.log' for writing. The parent directory must be writeable by the user 'squid', witch is the cache_effective_user set in squid.conf.
Quando eu instalei e configurei o squid, segui os seguintes passos:

# mkdir /usr/local/etc/squid/logs
# mkdir /usr/local/etc/squid/cache
# touch /usr/local/etc/squid/logs/access.log
# chown squid /usr/local/etc/squid/logs
# chown squid /usr/local/etc/squid/cache
# chown squid /usr/local/etc/squid/logs/access.log

e segue meu arquivo squid.conf:

# INICIO DO SQUID.CONF
http_port 3128 transparent
visible_hostname HeltonBarbosa

hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 85 MB
ipcache_size 2048
fqdncache_size 2048
cache_dir ufs /usr/local/etc/squid/cache 2000 32 512
cache_access_log /usr/local/etc/squid/logs/access.log
cache_mgr heltonbs@gmail.com

################################### WINDOWS UPDATE XP ################################################

refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi) 4320 100% 43200 reload-into-ims

###############################################################################################################

acl intranet src 192.168.255.0/29
acl localhost src 127.0.0.1/32

acl SSL_ports port 443
acl Safe_ports port 80 #http
acl Safe_ports port 21 #ftp
acl Safe_ports port 443 563 #https, snews
acl Safe_ports port 70 #gopher
acl Safe_ports port 210 #wais
acl Safe_ports port 1025-65535 #unregistered ports
acl Safe_ports port 280 #http-mgmt
acl Safe_ports port 488 #gss-http
acl Safe_ports port 591 #filemaker
acl Safe_ports port 777 #multilling http

http_access allow intranet
http_access allow localhost
http_access deny all
# FIM DO SQUID.CONF

Bom, pesquisei na net e não consegui resposta que resolve-se o problema. Gostaria de contar com a ajuda de vocês. Desde já agradeço!


  


2. Re: Esconder logs do squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/05/2012 - 09:27h

Faça o seguinte:


chown -R squid.squid /usr/local/etc/squid/logs


E veja se a msg reaparece...


3. Re: Esconder logs do squid [RESOLVIDO]

Helton Barbosa Santos Ferreira
HeltonBarbosa

(usa FreeBSD)

Enviado em 15/05/2012 - 09:57h

Olá Renato, fiz o teste e não funcionou... continua as mesmas mensagens. Tente também chown squid:squid mas sem sucesso.


4. Re: Esconder logs do squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/05/2012 - 10:00h

Ok. Digite id squid pra sabermos em qual grupo ele pertence.


5. Re: Esconder logs do squid [RESOLVIDO]

Helton Barbosa Santos Ferreira
HeltonBarbosa

(usa FreeBSD)

Enviado em 15/05/2012 - 11:26h

# id squid
uid=100(squid) gid=100(squid) groups=100(squid)


6. Re: Esconder logs do squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/05/2012 - 11:38h

Então não tem q dar errado. Tente esses dois comandos:


chown -R squid:squid /usr/local/etc/squid/logs
chmod -R 774 /usr/local/etc/squid/logs



7. Nobody

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 15/05/2012 - 11:43h

HeltonBarbosa escreveu:

# id squid
uid=100(squid) gid=100(squid) groups=100(squid)

O padrão do squid é que o cache use o nobody tente adicionar as linhas noi squid.conf:

cache_effective_user squid
cache_effective_group squid



8. squid centos

Franklin Candido da Silva
franklincsilva

(usa Ubuntu)

Enviado em 15/05/2012 - 11:48h

acredito que pelo erro falta isto:

cache_effective_user squid
cache_effective_group squid

segue link completo da dica:

http://www.vivaolinux.com.br/dica/Instalando-e-configurando-Squid-no-CentOS-5.4


9. Re: Esconder logs do squid [RESOLVIDO]

Helton Barbosa Santos Ferreira
HeltonBarbosa

(usa FreeBSD)

Enviado em 15/05/2012 - 11:56h

Segui os conselhos e até agora as mensagens continuam aparecendo.


10. Re: Esconder logs do squid [RESOLVIDO]

Helton Barbosa Santos Ferreira
HeltonBarbosa

(usa FreeBSD)

Enviado em 15/05/2012 - 14:55h

Caros colegas, eu desinstalei o squid31 e instalei o squid 2.7, configurando da forma que vocês orientaram e funcionou. As mensagens não aparecem mais.
Muito obrigado pela atenção!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts