htpasswd |
Mot de passe |
---|---|
Linux | Externe |
Syntaxe
htpasswd [ -c ] [ -m ] [ -D ] passwdfile username |
htpasswd -b [ -c ] [ -m | -d | -p | -s ] [ -D ] passwdfile username password |
htpasswd -n [ -m | -d | -s | -p ] username |
htpasswd -nb [ -m | -d | -s | -p ] username password |
Paramètres
Nom | Description |
---|---|
passwdfile | Ce paramètre permet d'indiquer le nom du fichier contenant les utilisateurs et mot de passe. |
password | Ce paramètre permet d'indiquer le mot de passe en claire à encrypter ou entreposer dans le fichier. |
username | Ce paramètre permet d'indiquer le nom d'utilisateur à créer ou mettre à jour dans le fichier de mot de passe. |
-b | Ce paramètre permet d'indiquer qu'il faut utiliser le mode de traitement par lot afin de demander les mots de passes en ligne de commande plutôt que par le prompt. Au niveau de la sécurité, ce paramètre est déconseillé car il affiche en claire le mot de passe sur la ligne de commande. |
-c | Ce paramètre permet de créer le fichier de mot de passe. |
-n | Ce paramètre permet d'afficher les résultats vers la sortie standard plutôt que de mettre à jour un fichier. |
-m | Ce paramètre permet d'indiquer qu'il faut utiliser l'encryption MD5 pour les mots de passe. |
-d | Ce paramètre permet d'indiquer qu'il faut utiliser l'encryption de la fonction «crypt()» pour les mots de passe. |
-s | Ce paramètre permet d'indiquer qu'il faut utiliser l'encryption SHA pour les mots de passe. |
-p | Ce paramètre permet d'indiquer qu'il faut utiliser des mots de passe en claire ou sans aucun encodage ou algorithme. |
-D | Ce paramètre permet d'indiquer qu'il faut supprimer l'utilisateur. |
--help | Ce paramètre permet d'afficher l'aide en ligne et terminer immédiatement après. |
Description
Cette commande permet d'encrypter les mots de passes des fichiers «.htpasswd» qu'utilise Apache.
Remarques
- Cette commande est développée par Apache et normalement fournit avec ses paquets.
- Sous les plateformes Windows et MPE, les mots de passes encryptés avec cette commande sont limités à un maximum de 255 caractères.
- L'algorithme MD5 utilisé par cette commande est spécifique aux logiciels d'Apache; les mots de passe encryptés ne sont donc pas utilisable avec les autres serveurs Web.
- Si vous utilisez l'algorithme «crypt()», seul les 8 premiers caractères sont utilisés pour l'encodage du mot de passe.
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - htdigest
Index des extensions de fichier - Format de fichier : .htaccess
Index des extensions de fichier - Format de fichier : .htpasswd
Dernière mise à jour : Samedi, le 14 novembre 2015