Для apache есть htpasswd утилита, которая может использоваться для генерации зашифрованных паролей для ограничения доступа .htaccess и т. д. В Ubuntu я могу установить ее через пакет apache2-utils, но в Scientific Linux (Red Hat) я нахожу только следующий пакет, когда я это делаю yum search htpasswd
:
perl-Apache-Htpasswd.noarch : Manage Unix crypt-style password file
но, похоже, это не тот пакет, который я ищу, поскольку он не включает команду htpasswd, а также, когда я apt-cache search htpasswd
в Ubuntu я получаю:
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
... где первый, очевидно, соответствует тому, который я нашел для Red Hat выше (?).
Итак, есть ли эквивалент пакета apache2-utils или любого другого пакета, включая утилиту htpassd, для Red Hat / Scientific Linux? По крайней мере, я не могу его найти ...
Это yum install httpd-tools
. Только сегодня нашел.
Пытаться yum provides \*bin/htpasswd
Эта команда ищет, какие пакеты предоставляют запрошенную зависимость файла. Также используются подстановочные знаки для файлов.
yum whatprovides */htpasswd
Если вы не знаете, где находится утилита, используйте:
whereis htpasswd
Для моего сервера он был установлен на /usr/bin/htpasswd
Ура!