Atureta
(usa Slackware)
Enviado em 11/01/2009 - 01:23h
Pessoal,
Sempre acompanhei o Viva o Linux e gosto muito das informações aqui encontradas, mas sou novato no mundo linux.
Pesquisando muito consegui fazer um squid com autenticação ncsa_auth. Criei 2 usuarios no arquivo passwd, sendo um diretor e um internet, fiz as acls para os 2 usuarios e as permissões. O squid está funcionando quase exatamente do jeito que eu preciso, mas quando eu tento acessar alguma página que o usuario restrito(internet) não tem permissão, o squid me da um novo prompt pedindo login e senha, se eu digito o login e senha novamente, ele nao aceita porque a pagina nao tem persmissao e me da um novo prompt, e assim vai por umas 3 ou 4 vezes até aparecer "Denied", o que eu quero que ele faça é já redirecionar o acesso dos sites não permitidos para um "Denied" logo de cara sem um novo prompt de login. Também gostaria de logar todos os acessos. Se tiverem também alguma dica para melhorar a configuração será bem vinda.
Obrigado desde já.
Meu squid.conf ta assim:
#Configuracoes do Proxy
http_port 3128
visible_hostname Fedora1
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Fedora1: Digite seu Login
# ACLS
acl rede_interna proxy_auth src 192.168.1.0/255.255.255.0
acl usuarios proxy_auth REQUIRED
acl recuperadores url_regex -i "/etc/squid/recuperadores.txt"
acl usuario_recuperador proxy_auth internet
acl diretoria proxy_auth diretor
# Permissoes
http_access allow rede_interna
http_access deny !recuperadores usuario_recuperado
http_access allow usuarios