对于 Apache,有密码实用程序,可用于为 .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 找到的那个相对应(?)。
那么,对于 Red Hat/Scientific Linux,是否有任何与 apache2-utils 软件包或任何其他包括 htpassd 实用程序的软件包等效的软件包?至少我找不到它...
答案1
尝试
yum provides \*bin/htpasswd
答案2
是的yum install httpd-tools
。今天才发现的。
答案3
如果您不确定该实用程序位于何处,请使用:
whereis htpasswd
对于我的服务器,它安装在/usr/bin/htpasswd
干杯!
答案4
此命令搜索哪些软件包提供了所请求的文件依赖项。此命令还接受文件的通配符。
yum whatprovides */htpasswd