Pour apache, il y a l' utilitaire htpasswd , qui peut être utilisé pour générer des mots de passe chiffrés pour la restriction d'accès .htaccess, etc. Dans Ubuntu, je peux l'installer via le paquet apache2-utils, mais dans Scientific Linux (Red Hat), je ne trouve que les éléments suivants paquet, quand je fais yum search htpasswd
:
perl-Apache-Htpasswd.noarch : Manage Unix crypt-style password file
mais cela ne semble pas être le package que je recherche, car il n'inclut pas la commande htpasswd, et aussi quand je le fais apt-cache search htpasswd
dans Ubuntu, j'obtiens:
libapache-htpasswd-perl - Manage Unix crypt-style password file
lighttpd - A fast webserver with minimal memory footprint
nanoweb - HTTP server written in PHP
apache2-utils - utility programs for webservers
... où le premier est bien évidemment celui correspondant à celui que j'ai trouvé pour Red Hat ci-dessus (?).
Alors, existe-t-il un équivalent du paquet apache2-utils, ou de tout autre paquet comprenant l'utilitaire htpassd, pour Red Hat / Scientific Linux? Au moins, je ne le trouve pas ...
la source
mkdir -p bogusbin/htpasswd
Ça l'est
yum install httpd-tools
. Je viens de le trouver aujourd'hui.la source
httpd-tools
ne fournir htpasswd. Je l'ai trouvé en utilisantyum provides \*bin/htpasswd
;) Excellent moyen d'obtenir htpasswd sans installer le serveur httpd (souvent non souhaitable si vous utilisez déjà un autre serveur Web ou si vous ne voulez pas exécuter de serveur Web)Cette commande recherche les packages qui fournissent la dépendance de fichier demandée. Cela prend également des caractères génériques pour les fichiers.
la source
Si vous n'êtes pas sûr de l'emplacement de l'utilitaire, utilisez:
Pour mon serveur, il a été installé sur
/usr/bin/htpasswd
À votre santé!
la source