+ Responder ao Tópico



  1. #1
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    Amigos,

    estou instalando o admuser.cgi para poder criar usuários para o squid direto via navegador.

    só que instalei e esta dando o erro abaixo...

    You are not authorized: /usr/local/squid/etc/passwd

    alterei algumas linhas tentando apontar para outro caminha,
    copiei o arquivo passwd para esta pasta...
    ja tentei tb dar permissao para este arquivo...

    mas nada resolveu...

    alguem ja passou por isto?

    alguem poderia dar uma dica?

  2. #2
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    esse CGI ta rodando no Apache por acaso?



  3. #3
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    como assim?

    esta dentro da pasta /var/www/cgi-bin

    ele chega a acessar a interface do admuser.cgi, mas da erro ao tentar abrir o arquivo de senhas...

  4. #4
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    Qual seu servidor Web?



  5. #5
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    é o apache mesmo.

  6. #6
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    talvez o apache tenha uma conf melhor doq minha sugestao
    vc da acesso ao user do apache para gravar no arquivo
    # chown apache:root /usr/local/squid/etc/passwd



  7. #7
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    vou verificar isto

  8. #8
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    alguem ja configurou este cgi no slack?

    da uma forca ai galera...

    to apanhando feio



  9. #9
    casper-linux
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    Cara,

    Provavelmente o problema que você esta tendo é de permissão de arquivos. O arquivo que estou me refirindo é o passwd do squid ai.

    Faça o seguinte: Digite no shell do linux: ps aux |grep httpd
    com isso você consiguirá ver qual é o usuário que esta rodando o apache, com isso você deve ir no diretorio onde esta o passwd, e digitar: chown usuario passwd

    sendo que "usuário" é o usuário que esta rodando o apache.

    Atenciosamente

    Fabrício Vieira Campos

  10. #10
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    valeu Fabricio,

    vou testar e posto o resultado!

    muito grato



  11. #11
    N_I_T_R_O
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    Ola Danillorios
    Voce conseguiu resolver ?
    estou com problemas aqui . parecidos

    aqui eu escolho qual arquivo de senhas eu quero
    clico em continuar e da Internal Server Error
    no log do apache so aparece isso Premature end of script headers: /usr/lib/cgi-bin/admuser.cgi

  12. #12
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    nao é o mesmo caso do meu cara...

    mas ainda estou com o problema...

    vou testar agora o WEBMIN e ver se consigo atender a minha necessidade... espero que melhor do que com o admuser.cgi....

    vamos ver



  13. #13
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    Entao Fabricio,

    dei o ps aux e tem vários processos do apache.
    Apenas um esta sem o usuario nobody e este é um processo que esta assim:
    /usr/sbin/httpd, este processo esta com o root.

    os demais processos (que estao com o nobody) estao marcando como [httpd].

    fiz o que falou e inclusive fiz tb com o chgrp.. para mudar o grupo tb...

    mas continuar com o mesmo problema...
    You are not authorized: /usr/local/squid/etc/passwd

    se puder me dar mais alguma dica... ficarei muitooo grato
    Danillo Rios



    Citação Postado originalmente por casper-linux
    Cara,

    Provavelmente o problema que você esta tendo é de permissão de arquivos. O arquivo que estou me refirindo é o passwd do squid ai.

    Faça o seguinte: Digite no shell do linux: ps aux |grep httpd
    com isso você consiguirá ver qual é o usuário que esta rodando o apache, com isso você deve ir no diretorio onde esta o passwd, e digitar: chown usuario passwd

    sendo que "usuário" é o usuário que esta rodando o apache.

    Atenciosamente

    Fabrício Vieira Campos

  14. #14
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    o usuario do apache é o nobody, certo?



    Citação Postado originalmente por Anonymous
    talvez o apache tenha uma conf melhor doq minha sugestao
    vc da acesso ao user do apache para gravar no arquivo
    # chown apache:root /usr/local/squid/etc/passwd



  15. #15
    danillorios
    Visitante

    Padrão Squid e Admuser - You are not authorized: /usr/l...

    é... ainda estou com o problema...

    ate instalei o webmin, é muito bom, mas nao atende a necessidade especifica que tenho... é uma pena...

    ainda nao consequi arrumar o esquema do admuser.cgi...

    se alguem puder ajudar...

    tem uma coisa tb.. usei um script de um cara para instalar o squid... é um script que roda e instala tudo altomatico... sera q pode ser isto?