Opciones
-b
Utilizar el modo por lotes; es decir, obtener la contraseña desde la línea de comandos en lugar de pedirla. Esta opción debe utilizarse con extremo cuidado, ya que la contraseña es claramente visible en la línea de comandos. Para el uso de scripts vea la opción -i
. Disponible en 2.4.4 y posteriores. -i
Leer la contraseña desde stdin sin verificación (para uso de scripts). -c
Crear el archivo passwdfile. Si passwdfile ya existe, se reescribe y se trunca. Esta opción no puede combinarse con la opción -n
. -n
Mostrar los resultados en la salida estándar en lugar de actualizar un archivo. Esto es útil para generar registros de contraseñas aceptables para Apache para su inclusión en almacenes de datos no textuales. Esta opción cambia la sintaxis de la línea de comandos, ya que el argumento passwdfile (normalmente el primero) se omite. No puede combinarse con la opción -c
. -m
Utilizar el cifrado MD5 para las contraseñas. Esta es la opción por defecto (desde la versión 2.2.18). -B
Usar encriptación bcrypt para las contraseñas. Esto se considera actualmente muy seguro. -C
Esta bandera sólo se permite en combinación con -B
(encriptación bcrypt). Establece el tiempo de computación utilizado para el algoritmo bcrypt (más alto es más seguro pero más lento, por defecto: 5, válido: 4 a 17). -d
Usa la encriptación crypt()
para las contraseñas. Esto no es soportado por el servidor httpd
en Windows y Netware. Este algoritmo limita la longitud de la contraseña a 8 caracteres. Este algoritmo es inseguro según los estándares actuales. Solía ser el algoritmo por defecto hasta la versión 2.2.17. -s
Utilizar el cifrado SHA para las contraseñas. Facilita la migración desde/hacia servidores Netscape que utilizan el formato de intercambio de directorios LDAP (ldif). Este algoritmo es inseguro según los estándares actuales. -p
Utiliza contraseñas en texto plano. Aunque htpasswd
soportará la creación en todas las plataformas, el demonio httpd
sólo aceptará contraseñas de texto plano en Windows y Netware. -D
Eliminar el usuario. Si el nombre de usuario existe en el archivo htpasswd especificado, se eliminará. -v
Verificar contraseña. Verifica que la contraseña dada coincide con la del usuario almacenado en el archivo htpasswd especificado. Disponible en 2.4.5 y posteriores. passwdfile
Nombre del archivo que contiene el nombre de usuario y la contraseña. Si se da -c
, este archivo se crea si no existe ya, o se reescribe y trunca si existe. username
El nombre de usuario a crear o actualizar en passwdfile. Si el nombre de usuario no existe en este archivo, se añade una entrada. Si existe, se cambia la contraseña. password
La contraseña en texto plano que se va a cifrar y almacenar en el archivo. Sólo se utiliza con la bandera -b
.