+ Responder ao Tópico



  1. #1

    Padrão Comando Htpasswd

    Galera , boa tarde ....

    Acabei de instalar o Conectiva Linux 9 em um pc. Instalei o squid e quando vou usar o comando htpasswd para criar usuários, não existe o comando. Já procurei e não encontrei no cd e nem em lugar nenhum no hd.

    Alguém sabe como faço para encontrar o comando htpasswd ???

    Obrigado a todos ...... :wink:

  2. #2

    Padrão Comando Htpasswd

    Às vezes ele pode não estar compilado. Tente localizar o ncsa_auth com o comando find (find / -name ncsa_auth). Se não me engano o htpasswd vem junto com este pacote.


    Abraços!

  3. #3

    Padrão Comando Htpasswd

    Xstefanox, boa noite caro amigo ...
    Fiz o que você falou. Pesquisei o ncsa_auth e o encontrei em /usr/lib/squid , mas o htpasswd , infelizmente não. Já pesquisei os 4 cd's que acompanham o Conectiva Linux 9, mas nada.
    Aí fiz uma outra pesquisa. No Conectiva 8, que temos instalados em 4 servidores da empresa, se você digitar man htpasswd , tem lá toda explicação desse comando, e também se digitar find / -name htpasswd, ele está em /usr/bin
    Na versão 9 do Conectiva, o man htpasswd, diz que não existe. O comando find / -name htpasswd , também não retorna nada.
    No squid do Conectiva Linux 9, o que vou codificar na linha de autenticação, é fazer ele autenticar no próprio arquivo /etc/passwd . Afinal o parâmetro authenticate_program não menciona que arquivo deva ter os usuários com as respectivas senhas. Eu imagino que deva funcionar. Até porque ficaria bem mais interessante autenticar no próprio arquivo /etc/passwd do que ter que criar um outro arquivo para autenticação, que normalmente é o squid_passwd, concorda ? Qualquer coisa, eu volto a postar a minha dúvida.
    Mas de qualquer forma, valeu pela sua ajuda ....
    Obrigado. Inté ..... :wink:

  4. #4

    Padrão Comando Htpasswd

    apt-get install apache-htpasswd

    se nao me falha a memoria.

  5. #5
    gmlinux
    Visitante

    Padrão htpasswd

    na maquina que tem htpasswd use o comando
    rpm -qf /caminho/htpasswd
    isto retornara o pacote responsável por sua instalação.
    Se a conectiva não tiver mudado nome de pacote ou conteúdo na versão mais recente isto pode ajudar.

  6. #6
    Visitante

    Padrão Comando Htpasswd

    Bom, não sou nenhum especialista mas o htpasswd não é do apache?
    bom pelo menos eu usei nele.....

  7. #7

    Padrão Comando Htpasswd

    Galerinha, bom dia a todos ........

    Muitíssimo obrigado. Usei o comando rpm -qf como explicaram aqui e realmente ele está no pacote apache ........

    Fantástico ............ Mais uma que eu não sabia ...

    Um grande abraço a todos ..... :wink:

  8. #8

    Padrão Comando Htpasswd

    Estou enfrentando o seguinte problema. Uso o comando mencionado, crio o usuário e senha, só que ao entrar no diretório que foi barrado o acesso ele nem mesmo pede senha. O que tem que fazer a mais? :roll:

  9. #9

    Padrão Comando Htpasswd

    Xstefanox, boa noite caro amigo ...
    Fiz o que você falou. Pesquisei o ncsa_auth e o encontrei em /usr/lib/squid , mas o htpasswd , infelizmente não. Já pesquisei os 4 cd's que acompanham o Conectiva Linux 9, mas nada.
    Aí fiz uma outra pesquisa. No Conectiva 8, que temos instalados em 4 servidores da empresa, se você digitar man htpasswd , tem lá toda explicação desse comando, e também se digitar find / -name htpasswd, ele está em /usr/bin
    Na versão 9 do Conectiva, o man htpasswd, diz que não existe. O comando find / -name htpasswd , também não retorna nada.
    No squid do Conectiva Linux 9, o que vou codificar na linha de autenticação, é fazer ele autenticar no próprio arquivo /etc/passwd . Afinal o parâmetro authenticate_program não menciona que arquivo deva ter os usuários com as respectivas senhas. Eu imagino que deva funcionar. Até porque ficaria bem mais interessante autenticar no próprio arquivo /etc/passwd do que ter que criar um outro arquivo para autenticação, que normalmente é o squid_passwd, concorda ? Qualquer coisa, eu volto a postar a minha dúvida.
    Mas de qualquer forma, valeu pela sua ajuda ....
    Obrigado. Inté .....
    Bom, vejo que você já encontrou o htpasswd, fico feliz com isso! Na tag authenticate_program, você não pode utilizar o passwd, porque a criptografia do arquivo é diferente.
    O Apache e o Squid utilizam essa mesma criptografia nos arquivos de senha, por isso que ambos utilizam o htpasswd.

    CRFInformática: Cara, a sua dúvida é com APACHE ou com SQUID?

    Abraços!