对于apache,有一个htpasswd实用程序,它可以用来为.htaccess访问限制等生成encryption密码。在Ubuntu中,我可以通过apache2-utils软件包进行安装,但是在Scientific Linux(Red Hat)中,我发现只有以下包,当我做yum search htpasswd
:
perl-Apache-Htpasswd.noarch : Manage Unix crypt-style password file
但这似乎并不是我正在寻找的软件包,因为它不包括htpasswd命令,而且当我在Ubuntu中执行apt-cache search htpasswd
时,我得到:
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
…其中第一个显然是与我在上面(?)find的那个相对应的那个。
那么,对于Red Hat / Scientific Linux,是否有与apache2-utils软件包或任何其他软件包(包括htpassd实用程序)的等价物? 至less我找不到
尝试yum provides \*bin/htpasswd
这是yum install httpd-tools
。 刚刚发现它今天。
这个命令search哪个包提供所请求的文件依赖关系。 这也需要通配符文件。
yum whatprovides */htpasswd
如果您不确定实用程序的位置,请使用:
whereis htpasswd
对于我的服务器,它安装在/usr/bin/htpasswd
干杯!