Squid-Cache.org.br
 A Casa Brasileira do Squid
Advertisement  
    
Thursday, September 09 2010  
Início arrow Artigos arrow Access Controls arrow Identificando usuários Squid com o IDENTD
Menu Principal
Início
Artigos
Dicas
Links
Cursos
Contato
Suporte
Publicação
Patrocínio:  
 
 
 
 
Identificando usuários Squid com o IDENTD Imprimir E-mail
Avaliação do Usuário: / 4
PiorMelhor 
Por Wanderson Berbert   
29 de abril de 2006

Identificando usuários Squid com o IDENTD

Autor: Wanderson Berbert <wberbert at sermap.com.br>
Data: 27/12/2003

Introdução


O identd é um programa que é executado em máquinas clientes e que fornece o nome do usuário que está logado naquela máquina no momento em que ela faz um acesso ao proxy squid.

Com o nome do usuário, o administrador Linux poderá criar regras ACL diferenciadas por usuário ou por grupos de usuários.

O identd sozinho não pode ser considerado um programa de autenticação, pois ele apenas informa o login do usuário que está utilizando a máquina, sendo assim não se pode confiar nas informações fornecidas pelo identd em máquinas não controladas pelo administrador da rede.

O identd utiliza a porta 113 para comunicação com o SQUID. Existem versões do identd para o Windows 95/98/ME, Windows 2000/XP e Linux, que devem utilizadas em seus respectivos sistemas operacionais.

Obtendo o identd


Primeiramente é necessário obter uma cópia do identd.

Você pode conseguir uma cópia do identd para Windows 2000/XP no endereço abaixo:

Uma versão do identd para Windows 95/98/me pode ser obtida em: Em algumas distribuições Linux o identd já vem instalado ou se não vem instalado, vem junto com os pacotes RPM da instalação. Um bom começo é procurá-los em http://www.rpmfind.net/, no caso do Debian, em http://www.debian.org ou utilizando a ferramenta apt.

Caso tenham dificuldades em encontrar o programa, basta enviar um email que eu os envio para você.

Instalando


A versão do identd para Windows 95/98/me pode ser colocada diretamente no menu iniciar ou então pode ser salvo na pasta system por exemplo e com o regedit colocá-lo na pasta HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Run para ser executado automaticamente quando o Windows iniciar.

A versão para Windows 2000/XP deve ser instalada como um serviço, para isto você precisa de privilégios de administrador para fazê-lo.

Copie os arquivos para a pasta system e execute o bat que vem junto com a instalação. Os arquivos que geralmente vem com a instalação são:
  • cygwin1.dll
  • identd.exe
  • install.bat
  • remove.bat
O bat é um programa que irá instalar automaticamente o serviço, mas nada impede que você abra o prompt de comando e digite o comando por si mesmo.

No Linux, basta colocar o script na pasta /etc/init.d e executá-lo na inicialização do sistema operacional colocando-o em uma das pastas rc2.d ou rc3.d, dependendo da distribuição e do runlevel atual ou através do shell.

Configurando o Squid


Para configurar o Squid afim que ele possa utilizar as informações fornecidas pelo identd, é necessário criar uma ACL como por exemplo:

acl superusuarios ident marco maria jose

Ou então podemos armazenar os nomes de usuários em um arquivo:

acl superusuarios ident "/etc/squid/superusuarios"

Depois controlaremos o acesso com o http_access, como por exemplo:

http_access allow superusuarios

Agora é com você, utilize sua imaginação para criar novas regras utilizando o ident.

Finalizando


O ident é uma alternativa à autenticação via Samba/Windows, uma vez que não é necessário digitar o nome de usuário e senha toda vez que se vai utilizar o browser.

Utilizo o identd em 43 máquinas cliente e estou muito satisfeito com o resultado, uma vez que posso controlar tudo o que cada usuário pode acessar na internet.

Não se esqueça que cada máquina que for acessar o Squid deverá ter o programa identd instalado na máquina.

Até a próxima,

Wanderson Berbert

Comentários

Somente usuários registrados podem escrever comentários.
Por favor faça o login ou registre-se.

Powered by AkoComment 2.0!

Última Atualização ( 02 de maio de 2006 )
< Anterior   Próximo >
10 Mais populares
10 Últimas Postagens


Usuários Online
Nós temos 134 visitantes online
Estatísticas
Membros: 2187
Notícias: 133
Links: 35
Visitantes: 1365831

Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


 



 

Colaborar é preciso!