如何在 Red Hat / Scientific Linux 中安装 htpasswd 实用程序?

Sam*_*mpa 32 htpasswd apache-2.2

对于 apache,有htpasswd实用程序,可用于为 .htaccess 访问限制等生成加密密码。在 Ubuntu 中,我可以通过 apache2-utils 包安装它,但在 Scientific Linux (Red Hat) 中,我只找到以下内容包,当我这样做时yum search htpasswd

perl-Apache-Htpasswd.noarch : Manage Unix crypt-style password file
Run Code Online (Sandbox Code Playgroud)

但这似乎不是我要找的包,因为它不包含 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
Run Code Online (Sandbox Code Playgroud)

...其中第一个很明显对应于我在上面为 Red Hat 找到的那个(?)。

那么,对于 Red Hat/Scientific Linux,是否有与 apache2-utils 包或任何其他包(包括 htpassd 实用程序)等效的包?至少我找不到...

小智 63

它是yum install httpd-tools。今天刚找到。

  • 至少在 CentOS 中,`httpd-tools` *确实* 提供了 htpasswd。我发现它使用 `yum 提供 \*bin/htpasswd` ;) 在不安装 httpd 服务器的情况下获得 htpasswd 的好方法(如果你已经在运行另一个 web 服务器,或者不想运行 web 服务器,通常不需要) (4认同)
  • RHEL6 - # yum install httpd-tools 确实有 htpasswd 实用程序。运行 yum 提供 \*bin/htpasswd,它将显示 https-tools 提供了 htpasswd 实用程序。 (2认同)

小智 52

尝试 yum provides \*bin/htpasswd

  • 但不要忘记逃避通配符。 (3认同)