Options
-b
Utiliser le mode batch ; c’est-à-dire obtenir le mot de passe depuis la ligne de commande plutôt que de le demander. Cette option doit être utilisée avec une extrême prudence, car le mot de passe est clairement visible sur la ligne de commande. Pour une utilisation en script, voir l’option -i
. Disponible à partir de la version 2.4.4. -i
Lire le mot de passe depuis stdin sans vérification (pour une utilisation en script). -c
Créer le fichier passwdfile. Si passwdfile existe déjà, il est réécrit et tronqué. Cette option ne peut pas être combinée avec l’option -n
. -n
Afficher les résultats sur la sortie standard plutôt que de mettre à jour un fichier. Ceci est utile pour générer des enregistrements de mots de passe acceptables par Apache pour être inclus dans des magasins de données non textuels. Cette option modifie la syntaxe de la ligne de commande, puisque l’argument passwdfile (habituellement le premier) est omis. Elle ne peut pas être combinée avec l’option -c
. -m
Utiliser le chiffrement MD5 pour les mots de passe. Il s’agit de la valeur par défaut (depuis la version 2.2.18). -B
Utiliser le chiffrement bcrypt pour les mots de passe. Ceci est actuellement considéré comme très sûr. -C
Ce drapeau n’est autorisé qu’en combinaison avec -B
(chiffrement bcrypt). Il définit le temps de calcul utilisé pour l’algorithme bcrypt (plus élevé est plus sûr mais plus lent, par défaut : 5, valide : 4 à 17). -d
Utiliser le chiffrement crypt()
pour les mots de passe. Ceci n’est pas pris en charge par le serveur httpd
sous Windows et Netware. Cet algorithme limite la longueur du mot de passe à 8 caractères. Cet algorithme n’est pas sûr selon les normes actuelles. C’était l’algorithme par défaut jusqu’à la version 2.2.17. -s
Utilisez le chiffrement SHA pour les mots de passe. Facilite la migration depuis/vers les serveurs Netscape utilisant le format d’échange de répertoire LDAP (ldif). Cet algorithme n’est pas sûr selon les normes actuelles. -p
Utiliser des mots de passe en texte clair. Bien que htpasswd
supporte la création sur toutes les plates-formes, le démon httpd
n’accepte les mots de passe en texte clair que sur Windows et Netware. -D
Supprimer l’utilisateur. Si le nom d’utilisateur existe dans le fichier htpasswd spécifié, il sera supprimé. -v
Vérifier le mot de passe. Vérifier que le mot de passe donné correspond au mot de passe de l’utilisateur stocké dans le fichier htpasswd spécifié. Disponible à partir de la version 2.4.5. passwdfile
Nom du fichier devant contenir le nom d’utilisateur et le mot de passe. Si -c
est donné, ce fichier est créé s’il n’existe pas déjà, ou réécrit et tronqué s’il existe. username
Le nom d’utilisateur à créer ou à mettre à jour dans passwdfile. Si le nom d’utilisateur n’existe pas dans ce fichier, une entrée est ajoutée. S’il existe, le mot de passe est modifié. password
Le mot de passe en clair à crypter et à stocker dans le fichier. Utilisé uniquement avec le drapeau -b
.