estou tentando montar um squid com regras de acesso de pagina diferentes para cada usuário... para isso uso o pam como autenticador e acls.. o problema é....
quando monto a regra acontece o seguinte.... os usuários só conseguem pegar as paginas permitidas do primeiro usuário na fila... EX:
acl all src 0.0.0.0/24
acl user1 url_regex -i "/etc/squid/fulano1" <-- acessa www.underlinux.com.br, rootlinux.com.br
acl user2 url_regex -i "/etc/squid/fulano2" <-- acessa www.linux.trix.net, www.linuxbsd.com.br
acl user3 url_regex -i "/etc/squid/fulano3" <-- acessa www.rootlinux.com.br, br.tldp.org
acl user4 url_regex -i "/etc/squid/fulano4" <-- acessa www.linuxbh.org, www.linuxnarede.com.br e www.tuxresources.org
#=====================================
acl fulano11 url_regex -i fulano1
acl fulano12 url_regex -i fulano2
acl fulano13 url_regex -i fulano3
acl fulano14 url_regex -i fulano4
#=====================================
http_access deny all
http_access allow fulano11 user1
http_access allow fulano12 user2
http_access allow fulano13 user3
http_access allow fulano14 user4
e além disso eu coloco dentro de cada arquivo, na primeira linha o nome do usuário a qual a regra aponta... dentro de /etc/squid/fulano1 tem o seguinte formato.
----/etc/squid/fulano1----
fulano1
www.underlinux.com.br
rootlinux.com.br
-----------------------------
----/etc/squid/fulano2----
fulano2
www.linux.trix.net
www.linuxbsd.com.br
----------------------------- .... e assim por diante....
ai o problema... todos usuários só conseguem acessar www.underlinux.com.br e www.rootlinux.com.br, e o resto fica bloqueado para todos... mas o certo seria por exemplo o fulano4 acessar somente www.linuxbh.org, www.linuxnarede.com.br e www.tuxresources.org.. e não as do fulano 1....
já tentei criar essa estrutura de varias foramas diferentes.. desde a mais simples até chegar nessa ai que mostro para vocês....
tenho q fazer isso com 20 usuários...
alguém ai tem idéia do que está errado!!!!!
valeu!!!!!!!!!!!!!!!
flipe
Membro Senior
Registrado
218 Mensagens
0 Curtidas