Pular para o conteúdo

Controle de internet por usuário

Dica publicada em Linux / Introdução
Lucas Mateus NEWbie
Hits: 12.293 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Bloquear Portas USB no Ubuntu

Flash player em plataforma 64 bits (instalando com .deb)

Para quem quer mudar o visual do Kurumin

Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado

Fazer o leitor de cd ejetar a bandeja

#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?

Contribuir com comentário

Entre na sua conta para comentar.