Cesar, tenta assim:

# acls
# geral
acl all src 0.0.0.0/0.0.0.0
# sua rede local
acl rede_local src 192.168.1.0/24
# supondo que tem os ips da diretoria
acl rede_diretoria src 192.168.1.10 192.168.1.11
# supondo q tem um dpto financeiro
acl rede_financeiro src 192.168.1.20 192.168.1.21
# acls de sites
# sites liberados para todo mundo
acl sites_geral url_regex -i "/etc/squid/sites-geral.txt"
# sites liberados apenas para o financeiro
acl sites_financeiro url_regex -i "/etc/squid/sites-financeiro.txt"
# sites pornos
acl sites_porno url_regex -i "/etc/squid/sites-porno.txt"

# controle
# a verificação dos http_access é OU, isto é, se uma linha nao
satisfizer a condição ele para para a outra.
# em cada linha a verificação é "E"
# permitir rede_local E QUE TENTE acessar sites_geral
http_access allow rede_local sites_geral
# OU permitir rede_diretoria E QUE NAO TENTE acessar sites_pornos
http_access allow rede_diretoria !sites_porno
# OU permitir rede_financeiro E QUE TENTE acessar sites_financeiro
http_access allow rede_financeiro sites_financeiro
# OU negar tudo que nao estiver especificado acima
http_access deny all

--
Wenderson Souza
[EMAIL PROTECTED]
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a