htpasswd: não é possível atualizar o arquivo

1

Estou tentando adicionar um novo usuário para autenticar no Apache2 (httpd) por meio do Active Directory. O usuário já existe e pertence a um domínio.

Estou essencialmente seguindo as instruções neste artigo Autenticação do Apache e do Subversion com o Microsoft Active Directory .

No entanto, quando digito:

htpasswd C:\Apache2\conf\auth\svn_auth_file newuser1

Eu recebo uma solicitação para a nova senha (e seu novo tipo), então recebo a mensagem:

Adding password for user newuser1
htpasswd: unable to update file C:\Apache2\conf\auth\svn_auth_file

O que poderia impedir que esse arquivo seja atualizado?

O que estou fazendo de errado?

    
por Withheld 27.05.2015 / 20:30

1 resposta

3

Se o arquivo svn_auth_ não existir, você provavelmente precisará da opção "-c" no comando htpasswd para o primeiro usuário (e somente para o primeiro usuário). Observe que isso truncará o arquivo se ele já existir, portanto, primeiro verifique se você não está destruindo um arquivo existente.

Além disso, no Windows, você precisa executá-lo como Administrador (não é suficiente que você execute isso como um usuário padrão, mesmo que esse usuário pertença ao grupo Administradores).

    
por 27.05.2015 / 21:54