Estoy usando .htpasswd
para proteger con contraseña cierto directorio en mi servidor. Sin embargo, noté que cada vez que hago esto, sudo htpasswd -c /etc/apache2/.htpasswd newuser
mi contenido actual .htpasswd
se sobrescribe. Cada directorio de mi sitio tiene su propio usuario en .htpasswd.
¿Cómo no puedo sobrescribir en lugar de agregar un nuevo usuario en mi .htpasswd
?
.htpasswd
, insiste en el uso de-c
switch.htpasswd /path/to/file username
es perfectamente válido (sintácticamente de todos modos) e incluso el primer ejemplo en los documentos de Apache.htpasswd -c /etc/apache2/.htpasswd newuser
en mi servidor CentOS! Lo siento, no me di cuenta de que estoy en la ventana incorrecta. Aceptará tu respuesta en 5 minutos. ¡Gracias!FWIW,
htpasswd -n username
generará el resultado directamente en stdout y evitará tocar archivos por completo.fuente