- Autenticação de usuários
+ Responder ao Tópico
-
Autenticação de usuários
Gostaria de saber se alguém poderia me dar uma dica para um tutorial bom para autenticação de usuário no squid. Tenho uma rede com windows 2000 server como DC da rede e compartilhamento da internet pelo proxy no linux RedHat9.0, gostaria de um tutorial para fazer acesso restrito da internet por usuário.
Obrigado!
-
Autenticação de Usuários
Bom, vc tem várias formas de fazer a autenticação. Através do Samba(smb_auth), através de script php+mysql, ou uma simples autenticação "ncsa_auth".
Para fazer desta última forma, vc precisa ter o pacote apache_utils instalado.
Depois,
1) Crie o arquivo "squid_passwd"
touch /etc/squid/squid_passwd
2) Adicione os usuários que serão autenticados da seguinte forma:
htpasswd /etc/squid/squid_passwd usuario
3) No squid crie as ACL's abaixo:
....
auth param basic children 5
auth param basic realm Digite sua Usuário e Senha
auth param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
acl autenticacao proxy_auth REQUIRED
acl redelocal src 192.168.1.0/255.255.255.0
http_access allow redelocal autenticacao
....
4) Reinicie o squid
Se vc estiver trabalhando com proxy_transparente e estiver redirecionando para a porta do squid 3128, a partir de agora soh acessará a internet o usuário cadastrado.
Mas se vc encontrar problemas, desative o proxy_transparente e force o usuário a colocar o endereço do proxy no navegador.
Se vc possuir o SARG instalado, configure-o para aparecer o nome do usuário no relatório, ao invés do ip da máquina. E pronto.
Espero ter ajudado.
-
Autenticação de usuários
Pessoal, to tentando configurar um proxy autenticado tbm, mas ñ encontrei o arquivo ncsa_auth no sistema e não tenho o apache_utils, onde encontro p/ download? to usando slackware 9.1
obrigado!
-
Autenticação de usuários
Amigo, normalmente quando você instala o Squid o ncsa_auth também já fica instalado por padrão.
Já deu uma procurada tipo find / -name ncsa_auth ???
Normalmente ele fica em /usr/lib/squid ou /usr/share/squid.
Eu instalei o Squid no Slackware 10.1 e o ncsa_auth, smb_auth estão todos lá.
E quanto ao metódo de autenticação que eu utilizo também e é muito bom, o que o nosso amigo aí em cima escreveu, é exatamente o caminho.
Inté + .......... :good:
-
Autenticação de usuários
o find / -name ncsa_auth ñ encontrou o arquivo
procurei nessas pastas mas ñ encontrei tbm
alguem poderia me enviar??
to precisando disso meio urgente
obrigado!
-
Autenticação de usuários
Outra coisa.
Procure no www.google.com.br a palavra squid.
Você vai encontrar um site do squid ninja e outro de autoria do Xstefanox, que é membro aqui do Underlinux.
São excelentes tutoriais. Todos em português.
Um abraço ..... 8)
-
Autenticação de usuários
Desculpe-me, mas como você instalou o seu squid ???
Acho que no google também tem o ncsa_auth .
Mas, está estranho o ncsa_auth não estar instalado. :roll:
Dê uma olhada também em www.vivaolinux.com.br , lá tem uns tutoriais excelentes de instalação do Squid para o Slackware.
Outro site excelente. www.slackware-brasil.com.br .
Quem sabe, não pode te ajudar .....