Autenticar usuario atraves do Squid [RESOLVIDO]

1. Autenticar usuario atraves do Squid [RESOLVIDO]

Dany Welberthe
danywelberthe

(usa Debian)

Enviado em 10/12/2008 - 17:58h

Galera to precisando autenticar usuarios atraves do squid algume pode me dar uma ajuda ai ja olhei tudo aq e nada deu certo. Meu squid ja esta configurado as maquinas ja bloqueiam atraves de uma lista de sites bloqueados e como eu faço agora p criar usuarios p que qnd for entrar na internet peça uma senha?


  


2. MELHOR RESPOSTA

William Vasco Batista
dalua_wil

(usa Debian)

Enviado em 15/12/2008 - 11:05h

Primeiro localize seu ncsa_auth, dependendo da sua distro ele pode estar em /usr/bin, /usr/sbin e por aí vai...

no meu caso, ele está em /usr/lib/squid/

então no squid.conf vc irá colocar assim:

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/
auth_param basic children 5
auth_param basic realm Digite seu Login

agora nas ACL's vc vai colocar assim:

acl rede_interna src 192.168.0.0/24
acl rede_interna proxy_auth REQUIRED

agora vc deverá criar o arquivo de senhas:

#touch /etc/squid/passwd

Para adicionar os usuários, vc vai dar o seguinte comando:

#htpasswd /etc/squid/passwd USUARIO

e confirmar a senha duas vezes.


Pronto, já estará autenticando, agora vc só precisa estudar um pouquinho sobre ACL's para dar permissões pra cada grupo de usuários.