Tem como Squid criar access.log com acesso liberado? [RESOLVIDO]

1. Tem como Squid criar access.log com acesso liberado? [RESOLVIDO]

Ezequiel Gonzaga
ezgonzaga

(usa Debian)

Enviado em 10/08/2011 - 09:26h

Bom dia,

Estou testando um servidor de internt com Debian+Squid+Sarg+Realtime.
Tudo funcionando perfeitamente.

O problema está no log do squid, ele sempre cria com acesso restrito ao usuário "proxy". Ai eu vou lá e dou os comandos:
chmod -R a+rw /var/log/squid/
chmod -R a+rw /var/log/squid/access.log

Para poder acessar pelo realtime do sarg. Porém quando o squid rotaciona os logs e cria novamente com acesso restrito. Então todo dia tenho que alterar os direitos de acesso do access.log

Tem como configurar o squid para ele criar este arquivo já com direto de acesso a todos?

Grato,
Ezequiel


  


2. Re: Tem como Squid criar access.log com acesso liberado? [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 10/08/2011 - 09:51h

ja tentou usar o sudo?


3. eritonalmeida

Ezequiel Gonzaga
ezgonzaga

(usa Debian)

Enviado em 10/08/2011 - 09:57h

Não tem como usar o sudo, pois o realtime é acessado pelo navegador, via apache, exemplo:

http://192.168.0.1/sarg/sarg-realtime.php




4. Re: Tem como Squid criar access.log com acesso liberado? [RESOLVIDO]

Felipe Alves
felipel

(usa Debian)

Enviado em 10/08/2011 - 10:04h

Tentou o diretorio /var/mail/root ?


5. Re: Tem como Squid criar access.log com acesso liberado? [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 10/08/2011 - 10:06h

é possivel sim, alterando o sarg-realtime.php
manda ele por e-mail que dou uma olhada.
eriton@linuxmail.org


6. Re: Tem como Squid criar access.log com acesso liberado? [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 10/08/2011 - 10:28h

1- apt-get install sudo
2- visudo
3- adicione a linha
www-data ALL=NOPASSWD: /usr/bin/sarg
4- deixa seu sarg-realtime.php assim
<?php
system("sudo sarg -r");
?>

seus pobremas acabaram!


7. Re: Tem como Squid criar access.log com acesso liberado? [RESOLVIDO]

Ezequiel Gonzaga
ezgonzaga

(usa Debian)

Enviado em 10/08/2011 - 12:00h

eritonalmeida,

Legal... vou fazer uns testes.

Agora a pouco pensei numa solução também: coloquei no crontab o comando chmod -R a+rw /var/log/squid/ para rodar de 1 em 1 minuto.

Deu certo mas não sei se é a melhor solução... Vou testar sua dica.

Obrigado,
Ezequiel






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts