+ Responder ao Tópico



  1. #1

    Padrão O programa ncsa_auth do squid ...

    Galera, boa tarde a todos .....
    Solicito ajuda da galera que manja proxy squid. Estou usando o squid 2.5 Stable que vem junto com o Conectiva 10.
    Acabei de configurá-lo e quando dou o comando squid -z , aparece a seguinte mensagem :

    2005/07/12 14:06:50 | Unrecognised basic auth scheme parameter '/usr/bin/ncsa_auth'

    FATAL : Invalid Proxy Auth acl 'acl passwd proxy_auth REQUIRED' because no authentication schemes are fully configured

    Squid Cache (Version 2.5.Stable5) Terminated Abnormally

    Ou seja galera, o squid está reclamando da linha onde está o programa que faz autenticação que é o ncsa_auth que estava originalmente em /usr/lib/squid/ncsa_auth. Apenas copiei para o diretório /usr/bin . E na linha onde menciono o ncsa_auth no squid.conf está assim :

    auth_param basic /usr/bin/ncsa_auth /etc/squid/squid_passwd

    No arquivo squid.conf fala que se for utilizar o ncsa_auth tem que ir em helpers/basic_auth/NCSA para usar o make e make install.

    Mas não encontrei esse diretório onde eu possa fazer isso.

    Alguém do fórum poderia por favor me dar alguma dica ???

    Desde já fico grato a todos ....... :toim:

  2. #2

    Padrão Re: O programa ncsa_auth do squid ...

    Como e que vc ta fazendo pra criar os users e senhas???

  3. #3

    Padrão O programa ncsa_auth do squid ...

    Então cara, o que você tem que fazer pra que a gente possa te ajudar seria postar as linhas do seu squid.conf referentes à autenticação aqui pra gente, sem comentários.

    Mas o que eu acho que você pode fazer agora também seria procurar o arquivo ncsa_auth com o find, da seguinte maneira:

    Código :
    # find / -name ncsa_auth


    Abraços!

  4. #4

    Padrão O programa ncsa_auth do squid ...

    Eu acho que vc nao leu com atençao a mensagem do nosso amigo !!!

  5. #5

    Padrão O programa ncsa_auth do squid ...

    Amigos, obrigado pela ajuda, mas depois de ficar olhando o que estava escrito no próprio squid.conf descobri :

    Aonde eu digitei

    auth_param basic /usr/bin/ncsa_auth /etc/squid/squid_passwd

    Deveria ser :
    auth_param basic program /usr/bin/ncsa_auth /etc/squid/squid_passwd

    Graças a Deus, tudo resolvido. Squid funcionando legal.

    Um abração galera ..... :good: :good: :good:

  6. #6
    whinston
    Visitante

    Padrão permissão ?

    o squid é "meio chato" (pra não falar muito chato) com este negócio de permissão cara

    eu acho que pelo fato de vc ter mudado um programa que ele usa de lugar, isto gerou esta complicação que vc tá tendo

    que usuário vc tá rodando o squid (olha em squid.conf) ?
    veja se este binário que ele usa consegue ser lido por este usuário.

  7. #7

    Padrão O programa ncsa_auth do squid ...

    Citação Postado originalmente por gatoseco
    Eu acho que vc nao leu com atençao a mensagem do nosso amigo !!!
    Eu acho que você não leu nem a dele, nem a minha.