
djdu
(usa Mandriva)
Enviado em 05/05/2010 - 19:18h
cara, não sei no ubuntu mas no mandriva já vem nativa o modulo ncsa, mas da uma olhada em /usr/lib/squid/ncsa_auth
Adicione em seu squid.conf
auth_param basic realm Servidor Proxy
auth_param basic program /usr/lib/squid/ncsa_auth "/etc/squid/passwd"
auth_param basic children 5
auth_param basic credentialsttl 2 hours
## Repare que eu criei um arquivo chamado passwd que onde fica as minhas senhas de usuarios.
# Grupos
acl geral proxy_auth fernanda marcos enrico etc...
acl admin proxy_auth admin eduardo
# Regras - arquivos com as paginas que serao liberadas e proibidas
acl proibidos url_regex -i "/etc/squid/proibidos"
acl liberados url_regex -i "/etc/squid/liberados"
acl downloads urlpath_regex -i \.wma$ .exe$ .mp3$ .ppt$ .wmv$ .src$ .tif$ .crd$
# Permissoes de Acesso dos grupos
http_access allow admin
http_access allow geral liberados !proibidos !downloads
# Permissões das regras criadas
http_access deny proibidos !liberados
http_access deny downloads
Cara, espero ter ajudado, aqui eu fazia assim. Hoje eu uso o smb_auth para pegar as senhas em um Servidor Windows 2008 Server, também funciona legal.