Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Pessoal, instalei e fiz as configurações no squid e rodei o mesmo que esta funcionando normalmente apenas bloqueando páginas através de um arquivo externo.

    Acontece que agora preciso que de autenticação para os usuarios navegarem na net.

    Configurei novamente o squid assim:

    auth_param basic program /usr/bin/ncsa_auth /etc/squid/squid_users

    Criei o arquivo squid_users dentro do diretório e criei as acls para pedir autenticação

    acl autenticar proxy_auth REQUIRED
    http allow autenticar

    Até aí tudo em ordem mas quando dar restart no squid recebo a seguinte mensagem:

    Parando o squid: /etc/rc.d/init.d/squid: line 82: 6073 Abortado $SQUID -k check >>/var/log/squid/squid.out 2>&1
    [FALHOU]
    Iniciando squid: /etc/rc.d/init.d/squid: line 53: 6074 Abortado $SQUID $SQUID_OPTS >>/var/log/squid/squid.out 2>&1
    [FALHOU]

    E no arquivo /var/log/squid/squid.out está a seguinte mensagem

    FATAL: authparam basic program /usr/bin/ncsa_auth: (13) Permission denied
    Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
    CPU Usage: 0.063 seconds = 0.035 user + 0.028 sys
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0

    Não consigo descobrir a que tipo de permissão ele está se referindo.

    Se retirar a linha que pede autenticação tudo volta ao normal.

    Será que alguem pode me ajudar ??

  2. Cheque as permissões de acesso ao binário do ncsa_auth.


    Abraços!



  3. Tem certeza que esse é o caminho do ncsa_auth, se nao to enganado
    o caminho certo e /usr/lib/squid/ncsa_auth mas isso varia de distro e de como vc fez a instalaçao mas pra ter certeza faça o seguinte:
    find / -name ncsa_auth e ele ira te retornar a localizaçao do mesmo,
    depois copie esse caminho pra /usr/bin

    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
    # Lembrando que nao sei se e esse o caminho to so chutando verifique!
    # O primeiro caminho e a localizaçao do ncsa_auth responsavel por chamar a auteñticaçao
    # O segundo caminho e onde se encontrarao as senhas dos usuarios

    acl autenticaçao proxy_auth "/etc/squid/usuarios"
    http_access allow autenticaçao

    # Ai dentro de usuarios vc coloca a galera e depois usa o apache pra criar as senhas:

    htpasswd -c /etc/squid/usuarios gatoseco

  4. Aqui está a localização do arquivo (que foi copiado de /usr/lib/squid para usr/bin) e as permissões do arquivo.

    Tá errado ??



    -rwxrwxr-x 1 squid root 10144 Mai 11 12:22 /usr/bin/ncsa_auth



  5. /usr/lib/squid/ncsa_auth esse caminho e o caminho q deve costar no squid.conf na linha q chama a autenticaçao e tambem esse caminho deve ser copiado para usr/bin e vc deve dar permissao para o arquivo onde consta os usuarios chmod +x /etc/squid/usuarios!!!


    Qualquer coisa posta ai !!!






Tópicos Similares

  1. Página HTML para autenticação no SQUID
    Por Morbiolo no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-10-2007, 02:18
  2. Squid não abre janela para autenticação
    Por fabiolima no fórum Servidores de Rede
    Respostas: 8
    Último Post: 05-01-2006, 10:44
  3. Permissão para o cache do squid
    Por peen-gween no fórum Servidores de Rede
    Respostas: 1
    Último Post: 07-03-2003, 19:40
  4. Squid Transparente com autenticação
    Por escambau no fórum Servidores de Rede
    Respostas: 0
    Último Post: 10-01-2003, 14:19
  5. Sem permissão para cache
    Por l00k no fórum Servidores de Rede
    Respostas: 7
    Último Post: 27-12-2002, 12:03

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L