Apacheには htpasswd ユーティリティがあり、これを使用して.htaccessアクセス制限などの暗号化されたパスワードを生成できます。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
...最初の1つは、明らかに、上記のRed Hatで見つけたもの(?)に対応するものです。
では、Apache2-utilsパッケージ、またはhtpassdユーティリティを含む他のパッケージと同等のRed Hat/Scientific Linuxはありますか?少なくともそれを見つけることができません...
yum provides \*bin/htpasswd
をお試しください
yum install httpd-tools
。今日それを見つけた。
このコマンドは、要求されたファイルの依存関係を提供するパッケージを検索します。これはファイルのワイルドカードも使用します。
yum whatprovides */htpasswd
ユーティリティの場所がわからない場合は、次を使用します。
whereis htpasswd
私のサーバーでは、/usr/bin/htpasswd
乾杯!