Controle de internet por usuário

Publicado por Lucas Mateus em 25/05/2006

[ Hits: 11.750 ]

 


Controle de internet por usuário



Vamos liberar MSN para os usuários mouricio, paulo e roberto. Vamos liberar acesso total para o usuário marcos.

Exemplo de ACL's, em squid.conf:

acl extensoes urlpath_regex -i "/usr/local/squid/etc/extensoes" # acl que contem extensoes
acl password proxy_auth REQUIRED # arquivo de nomes de usuarios a serem autenticados
acl msnfull proxy_auth "/usr/local/squid/etc/msnfull" # usuarios habilitados para uso MSN
acl netfull proxy_auth "/usr/local/squid/etc/netfull" # usuarios que nao serao barrados
acl bloquear url_regex -i "/usr/local/squid/etc/bloquear" # palavras a serem bloqueadas
acl naobloquear url_regex -i "/usr/local/squid/etc/naobloquear" # palavras a serem liberadas
acl MSN req_mime_type -i ^application/x-msn-messenger$ # bloqueio de conexao do MSN
acl msnmessenger url_regex -i gateway.dll # bloqueio de conexao do MSN
acl bloquearmsn url_regex -i "/usr/local/squid/etc/bloquearmsn" # arquivo para bloquear acesso ao site do MSN

http_access deny extensoes
http_access deny bloquearmsn !msnfull !netfull
http_access deny msnmessenger !msnfull !netfull
http_access deny MSN !msnfull !netfull
http_access allow password naobloquear all
http_access deny bloquear !netfull
http_access allow all

Os arquivos "msnfull" e "netfull" deve conter o login do usuário a ser liberado. No nosso caso, fica assim:

# msnfull
mouricio
paulo
roberto

# netfull
marcos

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Desinstalar o KDE do seu Linux (apt)

Prova de fogo do Linux

Perfil do VOL: como selecionar várias distros secundárias

Ajustando o brilho da tela pela tecla FN via GRUB

Somar dias úteis em data - PHP

  

Comentários
[1] Comentário enviado por denaum em 26/06/2006 - 17:47h

posso em vez do nome do usuario colocar no arquivos os ips? tipo:
192.168.0.3
192.168.0.5
192.168.0.6

[2] Comentário enviado por removido em 16/08/2006 - 19:13h

Excelente dica, exatamente o que eu precisava para bloquear alguns sites para as crianças lá de casa -)
Abraços

[3] Comentário enviado por terra.jr em 18/10/2006 - 10:32h

alguém poderia me explicar o que significa o "req_mime_type"?

Porque o "-i" ?

O que quer dizer "^application/x-msn-messenger$"

E o que é esse "gateway.dll", de onde ele pega?

[4] Comentário enviado por BERNARDOJTS em 05/09/2008 - 05:31h

Interessante o tutorial.
O sistema de controle de internet da Torres Automação tem essas funções também: http://www.torresautomacao.com.br/?page=controle-de-internet

[5] Comentário enviado por llevon em 27/04/2012 - 11:02h

Controle de Internet - Controle o acesso da internet em sua empresa, bloqueio de sites indesejados, bloqueio de Msn, Orkut e outros sites - Confira!
http://www.llevon.com.br/solucoes/solucoes-linux/controle-de-internet



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts