Liberar somente alguns sites para usuários. [RESOLVIDO]

1. Liberar somente alguns sites para usuários. [RESOLVIDO]

Thacio
TiLiC0

(usa Arch Linux)

Enviado em 26/02/2009 - 13:44h

Fala galera, blz?

Seguinte, estou com uma dúvida. Tenho configurado aqui na empresa o squid, com sites e palavras bloqueadas, o meu ip com acesso irrestrito e sites liberados para pessoas que não tem usuário cadastrado. Minha duvida é: tem como cadastrar o usuário e liberar acesso apenas para os sites que eu quero?
Ex: usuário "teste", liberar para ele apenas o site da receita federal ou os com extensão .gov.br

Desde já agradeço a ajuda.

Abraços,
Thacio Sales


  


2. Re: Liberar somente alguns sites para usuários. [RESOLVIDO]

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 26/02/2009 - 13:48h

crie um usuário e de as permissões no squid para ele acessar um determinado site.


3. Re: Liberar somente alguns sites para usuários. [RESOLVIDO]

Junior Rocha
junior

(usa Ubuntu)

Enviado em 26/02/2009 - 13:58h

Crie uma lista com "usuários restritos" e uma lista de sites que você deseja liberar para estes "usuários restritos".
Depois, crie uma acl no squid, informando que os usuários que estão no arquivo "usuarios restritos" poderão acessar somente os sites que estiverem dentro do arquivo "sites liberados".

Assim: http://www.vivaolinux.com.br/artigo/A-verdade-sobre-as-ACLs-do-Squid/


4. Re: Liberar somente alguns sites para usuários. [RESOLVIDO]

Thacio
TiLiC0

(usa Arch Linux)

Enviado em 27/02/2009 - 08:42h

Então, o tópico que você passou não ajudou muito, mas deixa pra lá, tenho liberado acesso a sites que eu determinei sem necessidade de autenticação. Meu medo é que sempre que você abre um site, ele carrega outro.

Vlw mesmo assim pela força.

Abs,
Thacio Sales


5. Re: Liberar somente alguns sites para usuários. [RESOLVIDO]

Junior Rocha
junior

(usa Ubuntu)

Enviado em 03/03/2009 - 15:38h

Olá amigo, devido ao feriadão do carnaval ficou difícil acompanhar os tópicos aqui.
Bom meu caro, o que eu faria no seu caso era o seuginte:

Dentro do /etc/squid, eu criaria uma pasta chamada "listas", e dentro da pasta "listas" eu criaria mais duas: "usuarios" e "sites".
Pois bem, dentro da pasta "usuários" criar o arquivo: "usuarios_bloqueados" e dentro da pasta "listas" criar o arquivo: "sites_liberados".
Então, partiremos para o seguinte cenário, os usuários que estiverem dentro do arquivo "usuarios_bloqueados" só poderão acessar ao sites que estiverem dentro do arquivo "sites_liberados".

Lembrando que você pode liberar por domínio, ou seja, pode incluir dentro do arquivo "sites_liberados" a linha ".gov.br" que liberará todos os sites do domínio em questão.

As acl's dentro do squid.conf ficaria da seguinte maneira:

acl usarios_bloqueados proxy_auth "/etc/squid/listas/usuarios/usarios_bloqueados"
acl sites_liberados url_regex -i "/etc/squid/listas/sites/sites_liberados"

http_access allow sites_liberados
# Permite a navegação dos sites contidos dentro do arquivo
http_access deny usuarios_bloqueados !sites_liberados
# Nega a navegação de qualquer site que estiver fora da lista
http_access allow usuarios usuarios_bloqueados
# Libera as ACLS






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts