Назад | Перейти на главную страницу

Как мне установить утилиту htpasswd в Red Hat / Scientific Linux?

Для 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

Ура!