+ Responder ao Tópico



  1. #1
    grilo
    Visitante

    Padrão autenticaçao no squid

    uso o squide pra servidor de internet, mas quero começar a autenticar os usuarios, eu li tutorial de configuraçao squid.. segui os passos mas ta dando este erro

    [email protected]:/etc/init.d# ./squid restart
    Restarting proxy server:
    Waiting ................2004/06/22 14:47:06| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '10.48.0.0/8'
    2004/06/22 14:47:06| squid.conf line 17: acl proxy_auth REQUIRED
    2004/06/22 14:47:06| aclParseAclLine: Invalid ACL type 'REQUIRED'
    2004/06/22 14:47:06| parseConfigFile: line 19 unrecognized: 'auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd'
    2004/06/22 14:47:06| parseConfigFile: line 20 unrecognized: 'auth_param basic children 5'
    2004/06/22 14:47:06| parseConfigFile: line 21 unrecognized: 'auth_param basic realm "Digite seu Login"'
    squid.


    alguem pode me ajudar?
    o q ta acontecendo/?
    valews

  2. #2

    Padrão autenticaçao no squid

    Você está definindo as acl's de autenticação erroneamente:

    O certo seria:

    acl autenticacao proxy_auth REQUIRED

    Que versão do Squid vocẽ está utilizando?


    Abraços!



  3. #3
    grilo
    Visitante

    Padrão autenticaçao no squid

    eu arrumei o requerid q vc falow, mas ainda ta dando pau..... o erro q esta dando agora é


    [email protected]:/etc/init.d# ./squid restart
    Restarting proxy server:
    2004/06/22 16:17:17| aclParseAclLine: ACL 'all' already exists with different typ e, skipping.
    2004/06/22 16:17:17| parseConfigFile: line 19 unrecognized: 'auth_param basic pro gram /usr/lib/squid/ncsa_auth /etc/squid/passwd'
    2004/06/22 16:17:17| parseConfigFile: line 20 unrecognized: 'auth_param basic chi ldren 5'
    2004/06/22 16:17:17| parseConfigFile: line 21 unrecognized: 'auth_param basic rea lm 'Digite seu Login''
    squid.




    como esta meu squid.conf

    acl all src 10.48.0.0/24
    acl all proxy_auth REQUIRED

    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
    auth_param basic children 5
    auth_param basic realm 'Digite seu Login'



    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl SSL_ports port 443 563
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 563 # https, snews
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl Safe_ports port 901 # SWAT
    acl purge method PURGE
    acl CONNECT method CONNECT
    acl proibidos dstdom_regex "/etc/squid/proibidos"

    #http_acess allow all
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access deny proibidos

    icp_access allow all
    httpd_accel_port 80




    por favor me de uma mao.... valew kra...

  4. #4

    Padrão autenticaçao no squid

    acl all src 10.48.0.0/24
    acl all proxy_auth REQUIRED
    esse é um dos erros que está no seu arquivo, você tem duas acls all.



  5. #5

    Padrão autenticaçao no squid

    Citação Postado originalmente por flipeexpl
    acl all src 10.48.0.0/24
    acl all proxy_auth REQUIRED
    esse é um dos erros que está no seu arquivo, você tem duas acls all.
    Pega a segunda acl e muda o nome dela para "autenticacao" por exemplo...

    Abraços!

  6. #6
    grilo
    Visitante

    Padrão autenticaçao no squid

    Citação Postado originalmente por xstefanox
    Citação Postado originalmente por flipeexpl
    acl all src 10.48.0.0/24
    acl all proxy_auth REQUIRED
    esse é um dos erros que está no seu arquivo, você tem duas acls all.
    Pega a segunda acl e muda o nome dela para "autenticacao" por exemplo...

    Abraços!
    oks, isto ta corrigido mas o erro q nao entendo é

    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
    auth_param basic children 5
    auth_param basic realm Digite seu Login


    eu peguei estas linhas no guia"congif um squid ninja"
    pois estou tentando identificar um usuario...
    mas qd eu restarto o squid da os seguintes erros? se alguem saber o q pode ta avendo (com certeza terA) algo de errado....
    mando restarta e aparece.....

    [email protected]:/etc/init.d# ./squid restart
    Restarting proxy server:
    2004/06/23 14:01:17| parseConfigFile: line 19 unrecognized: 'auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd'
    2004/06/23 14:01:17| parseConfigFile: line 20 unrecognized: 'auth_param basic children 5'
    2004/06/23 14:01:17| parseConfigFile: line 21 unrecognized: 'auth_param basic realm Digite seu Login'
    squid.



  7. #7

    Padrão autenticaçao no squid

    Dependendo da versão do seu Squid, ele utiliza uma outra tag para autenticação. Por isso você pode dar uma olhada no seu squid.conf pela tag _authenticate_program_. Manda pra gente a versão do seu Squid...


    Abraços!

  8. #8
    grilo
    Visitante

    Padrão autenticaçao no squid

    Citação Postado originalmente por xstefanox
    Dependendo da versão do seu Squid, ele utiliza uma outra tag para autenticação. Por isso você pode dar uma olhada no seu squid.conf pela tag _authenticate_program_. Manda pra gente a versão do seu Squid...


    Abraços!
    o squid 2.5.5-5
    tem alguma sugestao?



  9. #9

    Padrão autenticaçao no squid

    Citação Postado originalmente por grilo
    Citação Postado originalmente por xstefanox
    Dependendo da versão do seu Squid, ele utiliza uma outra tag para autenticação. Por isso você pode dar uma olhada no seu squid.conf pela tag _authenticate_program_. Manda pra gente a versão do seu Squid...


    Abraços!
    o squid 2.5.5-5
    tem alguma sugestao?
    Viu o lance do authenticate_program?


    Abraços!

  10. #10
    Visitante

    Padrão autenticaçao no squid

    Citação Postado originalmente por xstefanox

    Viu o lance do authenticate_program?


    Abraços!
    devo digitar authenticate_program ao inves de auth_param??????
    é isto q esta acontecendo de errado?
    vou tentar aqui, depois posto se eu conseguir... valeus pela dica



  11. #11
    grilo
    Visitante

    Padrão autenticaçao no squid

    Citação Postado originalmente por xstefanox
    Citação Postado originalmente por grilo
    Citação Postado originalmente por xstefanox
    Dependendo da versão do seu Squid, ele utiliza uma outra tag para autenticação. Por isso você pode dar uma olhada no seu squid.conf pela tag _authenticate_program_. Manda pra gente a versão do seu Squid...


    Abraços!
    o squid 2.5.5-5
    tem alguma sugestao?
    Viu o lance do authenticate_program?


    Abraços!

    graças,... meu squid nao ta com mais erro, tipo qd eu srtarto ele funciona beleza.. porem eu quero usar autenticaçao, segui os passos do guia dele "conf um squid ninja";

    adicionei um toch /etc/squid/passwd
    dai qd dou htpasswd /etc/squid/passwd usuario
    simplismente da um erro de bash: htpasswd: command not found

    uso o squid 2.5.5-5.. altuem tem alguma ajudinha? hehehe valews dnovu

  12. #12

    Padrão autenticaçao no squid

    se não estou enganado é

    htpasswd -a usuario



  13. #13
    grilo
    Visitante

    Padrão autenticaçao no squid

    Citação Postado originalmente por flipeexpl
    se não estou enganado é

    htpasswd -a usuario
    o q ta errado aqui é q ele diz q o comando htpasswd nao esxiste.... isto q nao tou entendento.....
    [email protected]:/etc/squid# htpasswd passwd geraldo
    bash: htpasswd: command not found
    [email protected]:/etc/squid#

    eu tava com o squid legal, mas eu desistalei e instalei d novu, agora ta dando nisso....

  14. #14

    Padrão autenticaçao no squid

    tente criar um atalho dele para o /bin....

    primeiro ache ele

    find / |grep -e htpassed

    depois crie o link

    ln -s "/onde esta o htpassed" /bin/htpasswd

    dpois execute o comando novamente...

    sei la

    :P



  15. #15

    Padrão autenticaçao no squid

    Você já compilou o ncsa_auth? Deve ser isso que você ainda não fez...


    Abraços!

  16. #16
    grilo
    Visitante

    Padrão autenticaçao no squid

    Citação Postado originalmente por xstefanox
    Você já compilou o ncsa_auth? Deve ser isso que você ainda não fez...


    Abraços!
    ae pessoal agradeço as dicas.. pois meu squid ta bele.. apesar de nao autenticar.. mas nao da erro de start. vou ficar tentando aqui....
    o erro do htpasswd, era pq nao tava instalado, eu fisso um apt-get apache-utils e ja era....
    valewssssssss
    agora so me falta o lance do squid pedir pra autenticar, eu ja adicionei as linjhas de param_auth mas ele naum ta pedindo.... baixei o webmin, pra ver se consigo fazer isto.. mas se alguem tiver dica.. eu aceito d montao hehehehe :-)