Estou usando .htpasswd
para proteger com senha determinado diretório em meu servidor. No entanto, percebi que toda vez que faço isso, sudo htpasswd -c /etc/apache2/.htpasswd newuser
meu conteúdo atual de .htpasswd
será sobrescrito. Cada diretório do meu site tem seu próprio usuário em .htpasswd.
Como não posso substituir, em vez disso, adicionar um novo usuário no meu .htpasswd
?
.htpasswd
insiste no uso de-c
switch.htpasswd /path/to/file username
é perfeitamente válido (sintaticamente de qualquer maneira) e até mesmo o primeiro exemplo nos documentos do Apache.htpasswd -c /etc/apache2/.htpasswd newuser
no meu servidor CentOS! Desculpe, não percebi que estou na janela errada. Aceitará sua resposta em 5 minutos. Obrigado!FWIW,
htpasswd -n username
irá enviar o resultado diretamente para stdout e evitar tocar nos arquivos completamente.fonte