Bloqueio por usuário

1. Bloqueio por usuário

Carlos Ney Filho
cney

(usa Debian)

Enviado em 03/02/2014 - 15:15h

Boa tarde!

Possuo um servidor Debian Squeeze com Squid3 instalado e configurado para autenticação NTLM.

A autenticação em si está funcional. Porém, eu gostaria de efetuar bloqueios por usuários específicos, (não quero bloqueio por grupo, não quero criar grupo no domínio apenas para colocar o dito cujo do usuário la... gostaria de uma solução sem alterações no meu domínio AD)

Segue abaixo minha CFG do squid

auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 30
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

acl AuthorizedUsers proxy_auth REQUIRED

http_port 8080
acl block_sites url_regex "/etc/squid3/sites/sites_bloqueados"
acl sites_pornograficos url_regex "/etc/squid3/sites/sites_pornograficos"
acl sites_decompra url_regex "/etc/squid3/sites/sites_decompra"
acl sites_liberados url_regex "/etc/squid3/sites/sites_liberados"
#acl intervalo time MTWHF 11:30-13:30
acl nocache time 08:00-18:00
http_access allow sites_liberados


acl SSL_ports port 443 563
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 444 563
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl Safe_ports port 25
acl Safe_ports port 110
acl Safe_ports port 995
acl Safe_ports port 465
acl Safe_ports port 587
acl Safe_ports port 8888
#acl Safe_ports port 403
#acl Safe_ports port 200
#acl Safe_ports port 204
acl CONNECT method CONNECT


###

#external_acl_type usuario_AD ttl=1800 %LOGIN /usr/bin/ntlm_auth
#acl marciocamargo external usuario_AD Marcio.Camargo
#acl marciocamargo_sites url_regex -i "/etc/squid3/sites/sites_liberados_marcio

#http_access allow marciocamargo marciocamargo_sites


no_cache deny nocache
http_access deny sites_pornograficos
#http_access allow all intervalo
http_access deny block_sites
http_access deny sites_decompra

acl webserver src 192.168.0.125/32
#http_access allow manager localhost
#http_access allow manager webserver
#http_access deny manager

http_access allow AuthorizedUsers


  


2. Re: Bloqueio por usuário

Pedro
px

(usa Debian)

Enviado em 03/02/2014 - 19:53h

Você pode tentar usar o dansguardian, aqui eu o uso com o squid e casam perfeitamente.


3. Dansguardian

Carlos Ney Filho
cney

(usa Debian)

Enviado em 06/02/2014 - 15:54h

Não compreendi muito este dansguardian, e pelo que eu li, ainda não supre as minhas necessidades.

Voltando a minha questão, eu preciso criar um acl e um http_access que faça o deny ou o allow de acordo com o usuário do AD... eu quero saber como eu identifico este usuário pelo AD.... na linha de comando do do squid.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts