+ Responder ao Tópico



  1. #1
    rammaciel
    Visitante

    Padrão Autenticação de usuários

    Gostaria de saber se alguém poderia me dar uma dica para um tutorial bom para autenticação de usuário no squid. Tenho uma rede com windows 2000 server como DC da rede e compartilhamento da internet pelo proxy no linux RedHat9.0, gostaria de um tutorial para fazer acesso restrito da internet por usuário.

    Obrigado!

  2. #2
    augusto_jdl
    Visitante

    Padrão Autenticação de Usuários

    Bom, vc tem várias formas de fazer a autenticação. Através do Samba(smb_auth), através de script php+mysql, ou uma simples autenticação "ncsa_auth".

    Para fazer desta última forma, vc precisa ter o pacote apache_utils instalado.
    Depois,

    1) Crie o arquivo "squid_passwd"

    touch /etc/squid/squid_passwd

    2) Adicione os usuários que serão autenticados da seguinte forma:

    htpasswd /etc/squid/squid_passwd usuario

    3) No squid crie as ACL's abaixo:

    ....

    auth param basic children 5
    auth param basic realm Digite sua Usuário e Senha
    auth param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd

    acl autenticacao proxy_auth REQUIRED

    acl redelocal src 192.168.1.0/255.255.255.0

    http_access allow redelocal autenticacao

    ....

    4) Reinicie o squid

    Se vc estiver trabalhando com proxy_transparente e estiver redirecionando para a porta do squid 3128, a partir de agora soh acessará a internet o usuário cadastrado.

    Mas se vc encontrar problemas, desative o proxy_transparente e force o usuário a colocar o endereço do proxy no navegador.

    Se vc possuir o SARG instalado, configure-o para aparecer o nome do usuário no relatório, ao invés do ip da máquina. E pronto.

    Espero ter ajudado.

  3. #3

    Padrão Autenticação de usuários

    Pessoal, to tentando configurar um proxy autenticado tbm, mas ñ encontrei o arquivo ncsa_auth no sistema e não tenho o apache_utils, onde encontro p/ download? to usando slackware 9.1


    obrigado!

  4. #4

    Padrão Autenticação de usuários

    Amigo, normalmente quando você instala o Squid o ncsa_auth também já fica instalado por padrão.
    Já deu uma procurada tipo find / -name ncsa_auth ???
    Normalmente ele fica em /usr/lib/squid ou /usr/share/squid.
    Eu instalei o Squid no Slackware 10.1 e o ncsa_auth, smb_auth estão todos lá.
    E quanto ao metódo de autenticação que eu utilizo também e é muito bom, o que o nosso amigo aí em cima escreveu, é exatamente o caminho.
    Inté + .......... :good:

  5. #5

    Padrão Autenticação de usuários

    o find / -name ncsa_auth ñ encontrou o arquivo
    procurei nessas pastas mas ñ encontrei tbm

    alguem poderia me enviar??

    to precisando disso meio urgente


    obrigado!

  6. #6

    Padrão Autenticação de usuários

    Outra coisa.
    Procure no www.google.com.br a palavra squid.
    Você vai encontrar um site do squid ninja e outro de autoria do Xstefanox, que é membro aqui do Underlinux.
    São excelentes tutoriais. Todos em português.
    Um abraço ..... 8)

  7. #7

    Padrão Autenticação de usuários

    Desculpe-me, mas como você instalou o seu squid ???
    Acho que no google também tem o ncsa_auth .
    Mas, está estranho o ncsa_auth não estar instalado. :roll:
    Dê uma olhada também em www.vivaolinux.com.br , lá tem uns tutoriais excelentes de instalação do Squid para o Slackware.
    Outro site excelente. www.slackware-brasil.com.br .
    Quem sabe, não pode te ajudar .....