Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Junior Pires
Em 02/10/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:


  Derrepente um script com uma ACL externa também pode resolver seu
 problema
  com muita flexibilidade.
 
  Da uma olha na documentação.
 
  http://www.4newbies.com.br/arts_view.php?id=113


 Pois é, o artigo pe bom, mas eu estou travado na parte de criar um script
pra verifuicar o usuário logado qu eé o seguinte:


#!/bin/bash

*
*

while read usuario

do

 if [ `grep $usuario /usr/local/squid/etc/gerente` ]

 then

echo OK

 else

echo ERR

  fi

done



Simplesmente, quando eu dou um #./script.sh, o sistema me retorna que o
comando não é reconhecido...


Alguma luz ?


obrigado.



Cara, pareçe que esse vai cair como uma luva pra mim! É exatamente isso o
 que eu estav procurando!






Vou fazer alguns testes na maquina virtual e posto os resultados.

 Obrigado! =D

  Abraços
 
  Gilliatt Borges Bastos
 
 
 
  -Mensagem original-
  De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em
  nome
  de Isnard Jaquet
  Enviada em: terça-feira, 2 de outubro de 2007 15:12
  Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
  Assunto: Re: [FUG-BR] [OT] Squid nao bloquei a nada! [RESOLVIDO]
 
  Não precisa junior. Tu pode usar assim:
 
  acl users proxy_auth REQUIRED
  acl users1 proxy_auth usuario_1 usuario_2 #lista de usuários
  acl users2 proxy_auth usuario_3 usuario_4 #lista de usuários
 
  E aí usa em conjunto com as acls que tu precisar a mais.
 
  Att.,
 
  Isnard
 
  On Tue, 2007-10-02 at 14:55 -0300, [EMAIL PROTECTED] wrote:
A lista dos usuários está dentro do arquivo passwd, voce utiliza o
htpasswd
para edita-lo
   
Se o usuario esta na lista  e a senha esta correta, OK.. o acesso é
autorizado, caso não exista ou a senha esteja incorreta.. NOK
   Até ai tudo bem, eu já sabia como fazer, mas tem como eu criar duas
  acl's
   dessa de autenticação cada uma com um grupo de usuários num arquivo
  passwd
   diferente ?
  
   
Imagino que voce nao consiga fazer com o pam_auth pelo fato de
  autorizar
qualquer usuário que exista... a nao ser que vc crie um programa
 que
  faca
a
validacao do usuario (mas isso tem que ser externo ao squid)
   
abraços
   
On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   
   
 É possível sim..

 Aqui ta um exemplo pra fazer a autenticacao...

 Depois vc pode criar acl's para autorizar alguns sites
  especificos
(sem
a
 necessidade de senha) ou entao em horarios pre-determinados

 

 auth_param basic program /usr/sbin/ncsa_auth /etc/squid/passwd
No caso ai, eu teria que criar usuários adicionando-os nesse
 passwd
  que
está indicado ai no caminho né ?
   
Não teria como eu fazer isso com o pam_auth ?
 auth_param basic children 5
 auth_param basic realm Acesso a Internet
 auth_param basic credentialsttl 2 hours

 acl proxyUsers proxy_auth REQUIRED
Onde está o nome dos usuários ai ?
Eu teria que criar um http_access deny NOMEDOUSUÁRIO ?
   

 http_access allow proxyUsers
 http_access deny all

 
   
   
   
   
   

 abraços

 ps: como já foi citado, não funciona com proxy transparente

 On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
 
  [EMAIL PROTECTED] escreveu:
  Resolvi a questão do squid qua não bloqueava nada... Refiz
  minhas
  ACL's e ficou tudo blz.
 
  Agora, gpstaria de saber da lista, uma coisa que estou
  querendo
  implementar aqui que é o seguinte:
 
  Desejo colocar um squid autenticado o qual já sei como
 fazer,
  mas
a
   questão, é que eu gostaria de bloquear o cesso de um
  determinado
  grupo de usuários durante o horário de expediente e liberar
  para
  eles acesso à sites que sejam realmente necessários à
  empresa.
 
  O que eu gostaria, é que eu não fosse feito o bloqueio pelo
  IP
  da
  máquina mas sim pelo nome do usuário quando ele se
  autentica...
 
  Tem como fazer isso ? Se sim, alguém indica um bom material
  que
  eu
  possa seguir ?
 
  Grato.
 
 
  Bom dia,
  Talvez isso não seja possível, pois o squid não autentica
  nada,
  ele
  usa um software de terceiro para fazer a autenticação e esse
software
  retorna ok ou não simplesmente para ele, e por esse motivo o
  squid
não
  sabe quem é o pedro, joão, etc. Lembre-se de que a utilização
  do
squid
  autenticado não é possível em proxy transparente, e na minha
opinião
  isso é valido para rede onde existe um AD configurado, pois é
  mais
  simples manipular os navegadores dos clientes.
 
  OBS: sempre se faz importante organizar as mensagens quando
realizar
  posts na lista, como diz no rodapé dessa mensagem Sair da
  Lista.
 
  Abraço,
 Obrigado.

 

Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Suprema Informática Ltda - Leandro
Junior Pires escreveu:
 Em 02/10/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:
   
 
 Derrepente um script com uma ACL externa também pode resolver seu
   
 problema
 
 com muita flexibilidade.

 Da uma olha na documentação.

 http://www.4newbies.com.br/arts_view.php?id=113
   


  Pois é, o artigo pe bom, mas eu estou travado na parte de criar um script
 pra verifuicar o usuário logado qu eé o seguinte:


 #!/bin/bash

 *
 *

 while read usuario

 do

  if [ `grep $usuario /usr/local/squid/etc/gerente` ]

  then

 echo OK

  else

 echo ERR

   fi

 done



 Simplesmente, quando eu dou um #./script.sh, o sistema me retorna que o
 comando não é reconhecido...


 Alguma luz ?


 obrigado.



 Cara, pareçe que esse vai cair como uma luva pra mim! É exatamente isso o
   
 que eu estav procurando!
 






 Vou fazer alguns testes na maquina virtual e posto os resultados.
   
 Obrigado! =D

 
 Abraços

 Gilliatt Borges Bastos



   
 -Mensagem original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em
 nome
 de Isnard Jaquet
 Enviada em: terça-feira, 2 de outubro de 2007 15:12
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] [OT] Squid nao bloquei a nada! [RESOLVIDO]

 Não precisa junior. Tu pode usar assim:

 acl users proxy_auth REQUIRED
 acl users1 proxy_auth usuario_1 usuario_2 #lista de usuários
 acl users2 proxy_auth usuario_3 usuario_4 #lista de usuários

 E aí usa em conjunto com as acls que tu precisar a mais.

 Att.,

 Isnard

 On Tue, 2007-10-02 at 14:55 -0300, [EMAIL PROTECTED] wrote:
 
 A lista dos usuários está dentro do arquivo passwd, voce utiliza o
 htpasswd
 para edita-lo

 Se o usuario esta na lista  e a senha esta correta, OK.. o acesso é
 autorizado, caso não exista ou a senha esteja incorreta.. NOK
 
 Até ai tudo bem, eu já sabia como fazer, mas tem como eu criar duas
   
 acl's
 
 dessa de autenticação cada uma com um grupo de usuários num arquivo
   
 passwd
 
 diferente ?

   
 Imagino que voce nao consiga fazer com o pam_auth pelo fato de
 
 autorizar
 
 qualquer usuário que exista... a nao ser que vc crie um programa
 
 que
 
 faca
 
 a
 validacao do usuario (mas isso tem que ser externo ao squid)

 abraços

 On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
   
 É possível sim..

 Aqui ta um exemplo pra fazer a autenticacao...

 Depois vc pode criar acl's para autorizar alguns sites
 
 especificos
 
 (sem
 a
   
 necessidade de senha) ou entao em horarios pre-determinados

 

 auth_param basic program /usr/sbin/ncsa_auth /etc/squid/passwd
 
 No caso ai, eu teria que criar usuários adicionando-os nesse
   
 passwd
 
 que
 
 está indicado ai no caminho né ?

 Não teria como eu fazer isso com o pam_auth ?
   
 auth_param basic children 5
 auth_param basic realm Acesso a Internet
 auth_param basic credentialsttl 2 hours

 acl proxyUsers proxy_auth REQUIRED
 
 Onde está o nome dos usuários ai ?
 Eu teria que criar um http_access deny NOMEDOUSUÁRIO ?

   
 http_access allow proxyUsers
 http_access deny all

 
 



   
 abraços

 ps: como já foi citado, não funciona com proxy transparente

 On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
   
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 [EMAIL PROTECTED] escreveu:
 
 Resolvi a questão do squid qua não bloqueava nada... Refiz
   
 minhas
 
 ACL's e ficou tudo blz.

 Agora, gpstaria de saber da lista, uma coisa que estou
   
 querendo
 
 implementar aqui que é o seguinte:

 Desejo colocar um squid autenticado o qual já sei como
   
 fazer,
 
 mas
 
 a
   
  questão, é que eu gostaria de bloquear o cesso de um
   
 determinado
 
 grupo de usuários durante o horário de expediente e liberar
   
 para
 
 eles acesso à sites que sejam realmente necessários à
   
 empresa.
 
 O que eu gostaria, é que eu não fosse feito o bloqueio pelo
   
 IP
 da
 
 máquina mas sim pelo nome do usuário quando ele se
   
 autentica...
 
 Tem como fazer isso ? Se sim, alguém indica um bom material
   
 que
 eu
 
 possa seguir ?

 Grato.
   
 Bom dia,
 Talvez isso não seja possível, pois o squid não autentica
 
 nada,
 ele
 
 usa um software de terceiro para fazer a autenticação e esse
 
 software
   
 retorna ok ou não simplesmente para ele, e por esse motivo o

Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Thiago J. Ruiz
vc está usando bash no bsd?
entao o path deve ser /usr/local/bin/bash não /bin/bash acredito eu

abraço

Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:

 Em 02/10/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:
 
 
   Derrepente um script com uma ACL externa também pode resolver seu
  problema
   com muita flexibilidade.
  
   Da uma olha na documentação.
  
   http://www.4newbies.com.br/arts_view.php?id=113


 Pois é, o artigo pe bom, mas eu estou travado na parte de criar um script
 pra verifuicar o usuário logado qu eé o seguinte:


 #!/bin/bash

 *
 *

 while read usuario

 do

  if [ `grep $usuario /usr/local/squid/etc/gerente` ]

  then

 echo OK

  else

 echo ERR

   fi

 done



 Simplesmente, quando eu dou um #./script.sh, o sistema me retorna que o
 comando não é reconhecido...


 Alguma luz ?


 obrigado.



 Cara, pareçe que esse vai cair como uma luva pra mim! É exatamente isso o
  que eu estav procurando!






 Vou fazer alguns testes na maquina virtual e posto os resultados.
 
  Obrigado! =D
 
   Abraços
  
   Gilliatt Borges Bastos
  
  
  
   -Mensagem original-
   De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em
   nome
   de Isnard Jaquet
   Enviada em: terça-feira, 2 de outubro de 2007 15:12
   Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
   Assunto: Re: [FUG-BR] [OT] Squid nao bloquei a nada! [RESOLVIDO]
  
   Não precisa junior. Tu pode usar assim:
  
   acl users proxy_auth REQUIRED
   acl users1 proxy_auth usuario_1 usuario_2 #lista de usuários
   acl users2 proxy_auth usuario_3 usuario_4 #lista de usuários
  
   E aí usa em conjunto com as acls que tu precisar a mais.
  
   Att.,
  
   Isnard
  
   On Tue, 2007-10-02 at 14:55 -0300, [EMAIL PROTECTED] wrote:
 A lista dos usuários está dentro do arquivo passwd, voce utiliza
 o
 htpasswd
 para edita-lo

 Se o usuario esta na lista  e a senha esta correta, OK.. o acesso
 é
 autorizado, caso não exista ou a senha esteja incorreta.. NOK
Até ai tudo bem, eu já sabia como fazer, mas tem como eu criar duas
   acl's
dessa de autenticação cada uma com um grupo de usuários num arquivo
   passwd
diferente ?
   

 Imagino que voce nao consiga fazer com o pam_auth pelo fato de
   autorizar
 qualquer usuário que exista... a nao ser que vc crie um programa
  que
   faca
 a
 validacao do usuario (mas isso tem que ser externo ao squid)

 abraços

 On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


  É possível sim..
 
  Aqui ta um exemplo pra fazer a autenticacao...
 
  Depois vc pode criar acl's para autorizar alguns sites
   especificos
 (sem
 a
  necessidade de senha) ou entao em horarios pre-determinados
 
  
 
  auth_param basic program /usr/sbin/ncsa_auth /etc/squid/passwd
 No caso ai, eu teria que criar usuários adicionando-os nesse
  passwd
   que
 está indicado ai no caminho né ?

 Não teria como eu fazer isso com o pam_auth ?
  auth_param basic children 5
  auth_param basic realm Acesso a Internet
  auth_param basic credentialsttl 2 hours
 
  acl proxyUsers proxy_auth REQUIRED
 Onde está o nome dos usuários ai ?
 Eu teria que criar um http_access deny NOMEDOUSUÁRIO ?

 
  http_access allow proxyUsers
  http_access deny all
 
  





 
  abraços
 
  ps: como já foi citado, não funciona com proxy transparente
 
  On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
 
   -BEGIN PGP SIGNED MESSAGE-
   Hash: SHA1
  
   [EMAIL PROTECTED] escreveu:
   Resolvi a questão do squid qua não bloqueava nada... Refiz
   minhas
   ACL's e ficou tudo blz.
  
   Agora, gpstaria de saber da lista, uma coisa que estou
   querendo
   implementar aqui que é o seguinte:
  
   Desejo colocar um squid autenticado o qual já sei como
  fazer,
   mas
 a
questão, é que eu gostaria de bloquear o cesso de um
   determinado
   grupo de usuários durante o horário de expediente e
 liberar
   para
   eles acesso à sites que sejam realmente necessários à
   empresa.
  
   O que eu gostaria, é que eu não fosse feito o bloqueio
 pelo
   IP
   da
   máquina mas sim pelo nome do usuário quando ele se
   autentica...
  
   Tem como fazer isso ? Se sim, alguém indica um bom
 material
   que
   eu
   possa seguir ?
  
   Grato.
  
  
   Bom dia,
   Talvez isso não seja possível, pois o squid não autentica
   nada,
   ele
   usa um software de terceiro para fazer a autenticação e
 esse
 software
   retorna ok ou não simplesmente para ele, e por esse motivo
 o
   squid
 não
   sabe quem é o pedro, joão, etc. Lembre-se de que a
 utilização
   do
 squid
   autenticado não é possível em proxy transparente, 

Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Junior Pires
Em 09/10/07, Thiago J. Ruiz [EMAIL PROTECTED] escreveu:

 vc está usando bash no bsd?
 entao o path deve ser /usr/local/bin/bash não /bin/bash acredito eu

 abraço

 Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:




Eu estou seguindo este tutorial http://www.4newbies.com.br/?artigover=113
 ...

Eu até consegui colocar o script pra rodar por um outro script que eu criei
que chama ele como um scroipt secundário...

Mas ele não está fazendo um grep no arquivo de usuários e liberando o que
tem que ser liberado para certo grupo...
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Thiago J. Ruiz
e a permissão do squid de ler e executar estes arquivos?
tá correta?

Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:

 Em 09/10/07, Thiago J. Ruiz [EMAIL PROTECTED] escreveu:
 
  vc está usando bash no bsd?
  entao o path deve ser /usr/local/bin/bash não /bin/bash acredito eu
 
  abraço
 
  Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:




 Eu estou seguindo este tutorial http://www.4newbies.com.br/?artigover=113
 ...

 Eu até consegui colocar o script pra rodar por um outro script que eu
 criei
 que chama ele como um scroipt secundário...

 Mas ele não está fazendo um grep no arquivo de usuários e liberando o que
 tem que ser liberado para certo grupo...
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Thiago J. Ruiz
http://thiagoruiz.blogspot.com
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Junior Pires
Tá sim, dei permissão 755 à esses arquivos...


Eu to achando que é alguma variável que eu tenho que setar no script pra ele
entender aquele grep.

Em 09/10/07, Thiago J. Ruiz [EMAIL PROTECTED] escreveu:

 e a permissão do squid de ler e executar estes arquivos?
 tá correta?

 Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:
 
  Em 09/10/07, Thiago J. Ruiz [EMAIL PROTECTED] escreveu:
  
   vc está usando bash no bsd?
   entao o path deve ser /usr/local/bin/bash não /bin/bash acredito eu
  
   abraço
  
   Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:
 
 
 
 
  Eu estou seguindo este tutorial
 http://www.4newbies.com.br/?artigover=113
  ...
 
  Eu até consegui colocar o script pra rodar por um outro script que eu
  criei
  que chama ele como um scroipt secundário...
 
  Mas ele não está fazendo um grep no arquivo de usuários e liberando o
 que
  tem que ser liberado para certo grupo...
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 



 --
 Thiago J. Ruiz
 http://thiagoruiz.blogspot.com
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Lutieri G.
tu não tá digitando o sustenido(#)?!?!?!? o_O



-- 
Att.
Lutieri G. B.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Junior Pires
Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:






 Em 02/10/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:
 
 
   Derrepente um script com uma ACL externa também pode resolver seu
  problema
   com muita flexibilidade.
  
   Da uma olha na documentação.
  
   http://www.4newbies.com.br/arts_view.php?id=113


  Pois é, o artigo pe bom, mas eu estou travado na parte de criar um script
 pra verifuicar o usuário logado qu eé o seguinte:


 #!/bin/bash

 *
 *

 while read usuario

 do

  if [ `grep $usuario /usr/local/squid/etc/gerente` ]

  then

 echo OK

  else

 echo ERR

   fi

 done



 Simplesmente, quando eu dou um #./script.sh, o sistema me retorna que o
 comando não é reconhecido...


 Alguma luz ?


 obrigado.




Só pra complementar, dando uma olhada no /var/log/messages eu achei isso :


Oct  9 13:12:00 Teste (squid): The checa_gerente helpers are crashing too
rapidly, need help!
Oct  9 13:12:00 Teste kernel: pid 6346 (squid), uid 100: exited on signal 6
Oct  9 13:12:00 Teste squid[6288]: Squid Parent: child process 6346 exited
due to signal 6
Oct  9 13:12:00 Teste squid[6288]: Exiting due to repeated, frequent
failures

E no cache.log do squid isso:


Teste# tail /usr/local/squid/logs/cache.log
2007/10/09 13:12:00| WARNING: checa_gerente #1 (FD 11) exited
2007/10/09 13:12:00| WARNING: checa_gerente #2 (FD 12) exited
2007/10/09 13:12:00| WARNING: checa_gerente #3 (FD 13) exited
2007/10/09 13:12:00| Too few checa_gerente processes are running
FATAL: The checa_gerente helpers are crashing too rapidly, need help!

Squid Cache (Version 2.6.STABLE16): Terminated abnormally.
CPU Usage: 0.359 seconds = 0.000 user + 0.359 sys
Maximum Resident Size: 5816 KB
Page faults with physical i/o: 0



  Cara, pareçe que esse vai cair como uma luva pra mim! É exatamente isso
  o
  que eu estav procurando!

  
  
  
  
 

  Vou fazer alguns testes na maquina virtual e posto os resultados.
  
  Obrigado! =D
 
   Abraços
  
   Gilliatt Borges Bastos
  
  
  
   -Mensagem original-
   De: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED]
  Em
   nome
   de Isnard Jaquet
   Enviada em: terça-feira, 2 de outubro de 2007 15:12
   Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
   Assunto: Re: [FUG-BR] [OT] Squid nao bloquei a nada! [RESOLVIDO]
  
   Não precisa junior. Tu pode usar assim:
  
   acl users proxy_auth REQUIRED
   acl users1 proxy_auth usuario_1 usuario_2 #lista de usuários
   acl users2 proxy_auth usuario_3 usuario_4 #lista de usuários
  
   E aí usa em conjunto com as acls que tu precisar a mais.
  
   Att.,
  
   Isnard
  
   On Tue, 2007-10-02 at 14:55 -0300, [EMAIL PROTECTED] wrote:
 A lista dos usuários está dentro do arquivo passwd, voce utiliza
  o
 htpasswd
 para edita-lo

 Se o usuario esta na lista  e a senha esta correta, OK.. o acesso
  é
 autorizado, caso não exista ou a senha esteja incorreta.. NOK
Até ai tudo bem, eu já sabia como fazer, mas tem como eu criar duas
   acl's
dessa de autenticação cada uma com um grupo de usuários num arquivo
 
   passwd
diferente ?
   

 Imagino que voce nao consiga fazer com o pam_auth pelo fato de
   autorizar
 qualquer usuário que exista... a nao ser que vc crie um programa
  que
   faca
 a
 validacao do usuario (mas isso tem que ser externo ao squid)

 abraços

 On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


  É possível sim..
 
  Aqui ta um exemplo pra fazer a autenticacao...
 
  Depois vc pode criar acl's para autorizar alguns sites
   especificos
 (sem
 a
  necessidade de senha) ou entao em horarios pre-determinados
 
  
 
  auth_param basic program /usr/sbin/ncsa_auth /etc/squid/passwd
 No caso ai, eu teria que criar usuários adicionando-os nesse
  passwd
   que
 está indicado ai no caminho né ?

 Não teria como eu fazer isso com o pam_auth ?
  auth_param basic children 5
  auth_param basic realm Acesso a Internet
  auth_param basic credentialsttl 2 hours
 
  acl proxyUsers proxy_auth REQUIRED
 Onde está o nome dos usuários ai ?
 Eu teria que criar um http_access deny NOMEDOUSUÁRIO ?

 
  http_access allow proxyUsers
  http_access deny all
 
  





 
  abraços
 
  ps: como já foi citado, não funciona com proxy transparente
 
  On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
 
   -BEGIN PGP SIGNED MESSAGE-
   Hash: SHA1
  
   [EMAIL PROTECTED] escreveu:
   Resolvi a questão do squid qua não bloqueava nada... Refiz
   minhas
   ACL's e ficou tudo blz.
  
   Agora, gpstaria de saber da lista, uma coisa que estou
   querendo
   implementar aqui que é o seguinte:
  
   Desejo colocar um squid autenticado o qual já sei como
  fazer,
   mas
 a
questão, é que eu 

Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Junior Pires
Em 09/10/07, Thiago J. Ruiz [EMAIL PROTECTED] escreveu:

 vc está usando bash no bsd?
 entao o path deve ser /usr/local/bin/bash não /bin/bash acredito eu

 abraço


Cara, eu pegue esse script já pronto... Eu nem tenho o bash instalado
aqui...

Dentro do meu squid.conf, eu coloquei essas linhas:

external_acl_type checa_gerente %LOGIN sh
/usr/local/libexec/squid/gerente.sh
acl gerente external checa_gerente


É justamente o que chama esse script ai, onde ele vai checar os usuários...




Em 09/10/07, Junior Pires [EMAIL PROTECTED] escreveu:
 
  Em 02/10/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu:
  
  
Derrepente um script com uma ACL externa também pode resolver seu
   problema
com muita flexibilidade.
   
Da uma olha na documentação.
   
http://www.4newbies.com.br/arts_view.php?id=113
 
 
  Pois é, o artigo pe bom, mas eu estou travado na parte de criar um
 script
  pra verifuicar o usuário logado qu eé o seguinte:
 
 
  #!/bin/bash
 
  *
  *
 
  while read usuario
 
  do
 
   if [ `grep $usuario /usr/local/squid/etc/gerente` ]
 
   then
 
  echo OK
 
   else
 
  echo ERR
 
fi
 
  done
 
 
 
  Simplesmente, quando eu dou um #./script.sh, o sistema me retorna que o
  comando não é reconhecido...
 
 
  Alguma luz ?
 
 
  obrigado.
 
 
 
  Cara, pareçe que esse vai cair como uma luva pra mim! É exatamente isso
 o
   que eu estav procurando!
 
 
 
 
 
 
  Vou fazer alguns testes na maquina virtual e posto os resultados.
  
   Obrigado! =D
  
Abraços
   
Gilliatt Borges Bastos
   
   
   
-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Em
nome
de Isnard Jaquet
Enviada em: terça-feira, 2 de outubro de 2007 15:12
Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Assunto: Re: [FUG-BR] [OT] Squid nao bloquei a nada! [RESOLVIDO]
   
Não precisa junior. Tu pode usar assim:
   
acl users proxy_auth REQUIRED
acl users1 proxy_auth usuario_1 usuario_2 #lista de usuários
acl users2 proxy_auth usuario_3 usuario_4 #lista de usuários
   
E aí usa em conjunto com as acls que tu precisar a mais.
   
Att.,
   
Isnard
   
On Tue, 2007-10-02 at 14:55 -0300, [EMAIL PROTECTED] wrote:
  A lista dos usuários está dentro do arquivo passwd, voce
 utiliza
  o
  htpasswd
  para edita-lo
 
  Se o usuario esta na lista  e a senha esta correta, OK.. o
 acesso
  é
  autorizado, caso não exista ou a senha esteja incorreta.. NOK
 Até ai tudo bem, eu já sabia como fazer, mas tem como eu criar
 duas
acl's
 dessa de autenticação cada uma com um grupo de usuários num
 arquivo
passwd
 diferente ?

 
  Imagino que voce nao consiga fazer com o pam_auth pelo fato de
autorizar
  qualquer usuário que exista... a nao ser que vc crie um
 programa
   que
faca
  a
  validacao do usuario (mas isso tem que ser externo ao squid)
 
  abraços
 
  On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
 
   É possível sim..
  
   Aqui ta um exemplo pra fazer a autenticacao...
  
   Depois vc pode criar acl's para autorizar alguns sites
especificos
  (sem
  a
   necessidade de senha) ou entao em horarios pre-determinados
  
   
  
   auth_param basic program /usr/sbin/ncsa_auth
 /etc/squid/passwd
  No caso ai, eu teria que criar usuários adicionando-os nesse
   passwd
que
  está indicado ai no caminho né ?
 
  Não teria como eu fazer isso com o pam_auth ?
   auth_param basic children 5
   auth_param basic realm Acesso a Internet
   auth_param basic credentialsttl 2 hours
  
   acl proxyUsers proxy_auth REQUIRED
  Onde está o nome dos usuários ai ?
  Eu teria que criar um http_access deny NOMEDOUSUÁRIO ?
 
  
   http_access allow proxyUsers
   http_access deny all
  
   
 
 
 
 
 
  
   abraços
  
   ps: como já foi citado, não funciona com proxy transparente
  
   On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  
  
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
   
[EMAIL PROTECTED] escreveu:
Resolvi a questão do squid qua não bloqueava nada...
 Refiz
minhas
ACL's e ficou tudo blz.
   
Agora, gpstaria de saber da lista, uma coisa que estou
querendo
implementar aqui que é o seguinte:
   
Desejo colocar um squid autenticado o qual já sei como
   fazer,
mas
  a
 questão, é que eu gostaria de bloquear o cesso de um
determinado
grupo de usuários durante o horário de expediente e
  liberar
para
eles acesso à sites que sejam realmente necessários à
empresa.
   
O que eu gostaria, é que eu não fosse feito o bloqueio
  pelo
IP
da
máquina mas sim pelo nome do 

Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-09 Por tôpico Junior Pires
Em 09/10/07, Lutieri G. [EMAIL PROTECTED] escreveu:

 tu não tá digitando o sustenido(#)?!?!?!? o_O


Como assim ?

--
 Att.
 Lutieri G. B.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-02 Por tôpico Gilliatt - AtriumSP
Derrepente um script com uma ACL externa também pode resolver seu problema
com muita flexibilidade.

Da uma olha na documentação.

http://www.4newbies.com.br/arts_view.php?id=113

Abraços 

Gilliatt Borges Bastos



 -Mensagem original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
 de Isnard Jaquet
 Enviada em: terça-feira, 2 de outubro de 2007 15:12
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] [OT] Squid nao bloquei a nada! [RESOLVIDO]
 
 Não precisa junior. Tu pode usar assim:
 
 acl users proxy_auth REQUIRED
 acl users1 proxy_auth usuario_1 usuario_2 #lista de usuários
 acl users2 proxy_auth usuario_3 usuario_4 #lista de usuários
 
 E aí usa em conjunto com as acls que tu precisar a mais.
 
 Att.,
 
 Isnard
 
 On Tue, 2007-10-02 at 14:55 -0300, [EMAIL PROTECTED] wrote:
   A lista dos usuários está dentro do arquivo passwd, voce utiliza o
   htpasswd
   para edita-lo
  
   Se o usuario esta na lista  e a senha esta correta, OK.. o acesso é
   autorizado, caso não exista ou a senha esteja incorreta.. NOK
  Até ai tudo bem, eu já sabia como fazer, mas tem como eu criar duas
 acl's
  dessa de autenticação cada uma com um grupo de usuários num arquivo
 passwd
  diferente ?
 
  
   Imagino que voce nao consiga fazer com o pam_auth pelo fato de
 autorizar
   qualquer usuário que exista... a nao ser que vc crie um programa que
 faca
   a
   validacao do usuario (mas isso tem que ser externo ao squid)
  
   abraços
  
   On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  
  
É possível sim..
   
Aqui ta um exemplo pra fazer a autenticacao...
   
Depois vc pode criar acl's para autorizar alguns sites especificos
   (sem
   a
necessidade de senha) ou entao em horarios pre-determinados
   

   
auth_param basic program /usr/sbin/ncsa_auth /etc/squid/passwd
   No caso ai, eu teria que criar usuários adicionando-os nesse passwd
 que
   está indicado ai no caminho né ?
  
   Não teria como eu fazer isso com o pam_auth ?
auth_param basic children 5
auth_param basic realm Acesso a Internet
auth_param basic credentialsttl 2 hours
   
acl proxyUsers proxy_auth REQUIRED
   Onde está o nome dos usuários ai ?
   Eu teria que criar um http_access deny NOMEDOUSUÁRIO ?
  
   
http_access allow proxyUsers
http_access deny all
   

  
  
  
  
  
   
abraços
   
ps: como já foi citado, não funciona com proxy transparente
   
On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   
   
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 [EMAIL PROTECTED] escreveu:
 Resolvi a questão do squid qua não bloqueava nada... Refiz
 minhas
 ACL's e ficou tudo blz.

 Agora, gpstaria de saber da lista, uma coisa que estou querendo
 implementar aqui que é o seguinte:

 Desejo colocar um squid autenticado o qual já sei como fazer,
 mas
   a
  questão, é que eu gostaria de bloquear o cesso de um
 determinado
 grupo de usuários durante o horário de expediente e liberar
 para
 eles acesso à sites que sejam realmente necessários à empresa.

 O que eu gostaria, é que eu não fosse feito o bloqueio pelo IP
 da
 máquina mas sim pelo nome do usuário quando ele se autentica...

 Tem como fazer isso ? Se sim, alguém indica um bom material que
 eu
 possa seguir ?

 Grato.


 Bom dia,
 Talvez isso não seja possível, pois o squid não autentica nada,
 ele
 usa um software de terceiro para fazer a autenticação e esse
   software
 retorna ok ou não simplesmente para ele, e por esse motivo o
 squid
   não
 sabe quem é o pedro, joão, etc. Lembre-se de que a utilização do
   squid
 autenticado não é possível em proxy transparente, e na minha
   opinião
 isso é valido para rede onde existe um AD configurado, pois é
 mais
 simples manipular os navegadores dos clientes.

 OBS: sempre se faz importante organizar as mensagens quando
   realizar
 posts na lista, como diz no rodapé dessa mensagem Sair da
 Lista.

 Abraço,
Obrigado.
   


 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.5 (MingW32)

 iD8DBQFHAj8/bjyCr4Ixg0wRAlpOAJ9T62ux2IuU/xW1KS9iQwdgaLpuqwCeIzG9
 V4bRRzG5fss1HELcT8evBVQ=HSBq
 -END PGP SIGNATURE-

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.


   
   
--
Junior Pires
Encarregado de TI
Gujão Alimentos
Tel: (75) 3244-2121 Ramal 218
   
   
--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.
   
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: 

Re: [FUG-BR] RES: [OT] Squid nao bloquei a nada! [RESOLVIDO]

2007-10-02 Por tôpico junior

 Derrepente um script com uma ACL externa também pode resolver seu problema
 com muita flexibilidade.

 Da uma olha na documentação.

 http://www.4newbies.com.br/arts_view.php?id=113
Cara, pareçe que esse vai cair como uma luva pra mim! É exatamente isso o
que eu estav procurando!

Vou fazer alguns testes na maquina virtual e posto os resultados.

Obrigado! =D

 Abraços

 Gilliatt Borges Bastos



 -Mensagem original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em
 nome
 de Isnard Jaquet
 Enviada em: terça-feira, 2 de outubro de 2007 15:12
 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Assunto: Re: [FUG-BR] [OT] Squid nao bloquei a nada! [RESOLVIDO]

 Não precisa junior. Tu pode usar assim:

 acl users proxy_auth REQUIRED
 acl users1 proxy_auth usuario_1 usuario_2 #lista de usuários
 acl users2 proxy_auth usuario_3 usuario_4 #lista de usuários

 E aí usa em conjunto com as acls que tu precisar a mais.

 Att.,

 Isnard

 On Tue, 2007-10-02 at 14:55 -0300, [EMAIL PROTECTED] wrote:
   A lista dos usuários está dentro do arquivo passwd, voce utiliza o
   htpasswd
   para edita-lo
  
   Se o usuario esta na lista  e a senha esta correta, OK.. o acesso é
   autorizado, caso não exista ou a senha esteja incorreta.. NOK
  Até ai tudo bem, eu já sabia como fazer, mas tem como eu criar duas
 acl's
  dessa de autenticação cada uma com um grupo de usuários num arquivo
 passwd
  diferente ?
 
  
   Imagino que voce nao consiga fazer com o pam_auth pelo fato de
 autorizar
   qualquer usuário que exista... a nao ser que vc crie um programa que
 faca
   a
   validacao do usuario (mas isso tem que ser externo ao squid)
  
   abraços
  
   On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
  
  
É possível sim..
   
Aqui ta um exemplo pra fazer a autenticacao...
   
Depois vc pode criar acl's para autorizar alguns sites
 especificos
   (sem
   a
necessidade de senha) ou entao em horarios pre-determinados
   

   
auth_param basic program /usr/sbin/ncsa_auth /etc/squid/passwd
   No caso ai, eu teria que criar usuários adicionando-os nesse passwd
 que
   está indicado ai no caminho né ?
  
   Não teria como eu fazer isso com o pam_auth ?
auth_param basic children 5
auth_param basic realm Acesso a Internet
auth_param basic credentialsttl 2 hours
   
acl proxyUsers proxy_auth REQUIRED
   Onde está o nome dos usuários ai ?
   Eu teria que criar um http_access deny NOMEDOUSUÁRIO ?
  
   
http_access allow proxyUsers
http_access deny all
   

  
  
  
  
  
   
abraços
   
ps: como já foi citado, não funciona com proxy transparente
   
On 10/2/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
   
   
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 [EMAIL PROTECTED] escreveu:
 Resolvi a questão do squid qua não bloqueava nada... Refiz
 minhas
 ACL's e ficou tudo blz.

 Agora, gpstaria de saber da lista, uma coisa que estou
 querendo
 implementar aqui que é o seguinte:

 Desejo colocar um squid autenticado o qual já sei como fazer,
 mas
   a
  questão, é que eu gostaria de bloquear o cesso de um
 determinado
 grupo de usuários durante o horário de expediente e liberar
 para
 eles acesso à sites que sejam realmente necessários à
 empresa.

 O que eu gostaria, é que eu não fosse feito o bloqueio pelo
 IP
 da
 máquina mas sim pelo nome do usuário quando ele se
 autentica...

 Tem como fazer isso ? Se sim, alguém indica um bom material
 que
 eu
 possa seguir ?

 Grato.


 Bom dia,
 Talvez isso não seja possível, pois o squid não autentica
 nada,
 ele
 usa um software de terceiro para fazer a autenticação e esse
   software
 retorna ok ou não simplesmente para ele, e por esse motivo o
 squid
   não
 sabe quem é o pedro, joão, etc. Lembre-se de que a utilização
 do
   squid
 autenticado não é possível em proxy transparente, e na minha
   opinião
 isso é valido para rede onde existe um AD configurado, pois é
 mais
 simples manipular os navegadores dos clientes.

 OBS: sempre se faz importante organizar as mensagens quando
   realizar
 posts na lista, como diz no rodapé dessa mensagem Sair da
 Lista.

 Abraço,
Obrigado.
   


 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.5 (MingW32)

 iD8DBQFHAj8/bjyCr4Ixg0wRAlpOAJ9T62ux2IuU/xW1KS9iQwdgaLpuqwCeIzG9
 V4bRRzG5fss1HELcT8evBVQ=HSBq
 -END PGP SIGNATURE-

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.


   
   
--
Junior Pires
Encarregado de TI
Gujão Alimentos
Tel: (75) 3244-2121 Ramal 218
   
   
--
Esta mensagem foi verificada pelo