+ Responder ao Tópico



  1. #1

    Padrão Apache com Autenticação

    Pessoal, blz?
    Estou tentando configurar o Apache p/ fazer autenticação. A parte a qual quero q os usuários se identifiquem esta funcionando blz.
    So q na hora q entro com o usuário e senha ele não aceita. Ai olhei no arquivo de log de erros do apache e peguei os seguinte erros.

    Ai cheguei até a fazer um teste, usando require user user1, mas tb ele não acessou a página. Pelos erros ele esta falando q o user1 não tem permissão, porem olhei as permissões e elas estão tudo ok. Chegue tb a fazer um teste como usuário root pois ele teria “permissão total” mas tb deu o mesmo erro.

    Alguém ai já passou por este erro, e sabe o q posso fazer p/ resolver esse probleminha?

    access to /cpd failed, reason: unknown require directive:"Valid-user"
    access to /cpd failed, reason: user user1 not allowed access
    user user1: authentication failure for "/cpd": Password Mismatch

    Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations
    access to /cpd failed, reason: unknown require directive:"User user1"
    access to /cpd failed, reason: user user1 not allowed access
    access to /cpd failed, reason: unknown require directive:"User user1"
    access to /cpd failed, reason: user user1 not allowed access
    access to /cpd failed, reason: unknown require directive:"User user1"
    access to /cpd failed, reason: user user1 not allowed access

  2. #2
    karfax
    Visitante

    Padrão Apache com Autenticação

    Estou te mandando um exemplo:

    <Directory "/var/www/html/diretorio/admin">
    AuthType Basic
    AuthName "Password Required"
    AuthUserFile /etc/httpd/passwd/.passwd
    # require user user1
    # neste caso, somente o user um pode se logar
    Order deny,allow
    Deny From all
    Allow From 127.0.0.0/16 192.168.2.0/24 200.xxx.xxx.x
    </Directory>

    htpasswd /etc/httpd/passwd/.passwd user1


    []s,

  3. #3
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    4.181
    Posts de Blog
    1

    Padrão Apache com Autenticação

    vc tb pode cirar um arquivo .htaccess
    contendo a seguinte informacao
    AuthType Basic
    AuthName "Acesso Restrido"
    AuthUserFile /etc/httpd/passwd/.passwd
    Require valid-user
    Satisfy Any


    depois no apache

    <Directory /seu/diretorio/com/senha>
    AllowOverride AuthConfig
    Order Deny,Allow
    Deny From All
    </Directory>

    e depois cria a senha
    htpasswd -cb /etc/httpd/passwd/.passwd usuario senha

  4. #4

    Padrão Apache com Autenticação

    É pessoal valeu a ajuda mas continuo na mesma.
    O q eu acho mais estranho é q ele fala q o usuário não tem permissão p/ acessar o diretorio. Só q as permissões estão configuradas certinho, e o usuário acessa o diretorio sim pois fiz o teste localmente.
    Será q ele pode não estar lendo o arquivo de senhas ou então a senhas estar criptografada e ele não esta conseguinto fazer a descriptografia e validar o usuário?

    Valeu ...

  5. #5

    Padrão Apache com Autenticação

    Respondendo a minha propria pergunta, ele esta conseguindo ler o arquivo sim. Agora só não sei se ele esta descriptografando.

  6. #6

    Padrão Apache com Autenticação

    Olha só q estranho, usei a mesma configuração em um apache 1.3 q tenho p/ uso interno, e ele funcionou certinho.

    Será q o Apache/2.0.40 esta com problema q se fazer autenticação?

    Alguém ai q usa esta versao do apache consegui fazer autenticação nele???

    Valeu ...

  7. #7
    Magrus
    Visitante

    Padrão Apache com Autenticação

    Sobre autenticação, da pra fazer autenticação pelo Active Directory?

    msnt ou algo do tipo?

  8. #8
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    4.181
    Posts de Blog
    1

    Padrão Apache com Autenticação

    eu ja usei esta versao normal


    hj eu to com a 2.0.54 e tb ta normal

  9. #9

    Padrão Apache com Autenticação

    Cara so uma coisa que eu nao entendi, vc adicionou os usuarios no arquivo .passwd usando o htpasswd(acho que eh isso)??

    falows