W przypadku apache istnieje narzędzie htpasswd , którego można użyć do wygenerowania zaszyfrowanych haseł w celu ograniczenia dostępu .htaccess itp. W Ubuntu mogę zainstalować go za pomocą pakietu apache2-utils, ale w Scientific Linux (Red Hat) znajduję tylko następujące pakiet, kiedy to zrobię yum search htpasswd
:
perl-Apache-Htpasswd.noarch : Manage Unix crypt-style password file
ale wydaje się, że nie jest to pakiet, którego szukam, ponieważ nie zawiera on polecenia htpasswd, a także, gdy robię to apt-cache search htpasswd
w Ubuntu, otrzymuję:
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
... gdzie pierwszy jest oczywiście tym, który odpowiada temu, który znalazłem dla Red Hat powyżej (?).
Czy istnieje jakiś odpowiednik pakietu apache2-utils lub innego pakietu zawierającego narzędzie htpassd dla systemu Red Hat / Scientific Linux? Przynajmniej nie mogę tego znaleźć ...
źródło
mkdir -p bogusbin/htpasswd
Jest
yum install httpd-tools
. Właśnie to znalazłem dzisiaj.źródło
httpd-tools
robi zapewnić htpasswd. Znalazłem go za pomocąyum provides \*bin/htpasswd
;) Świetny sposób na uzyskanie htpasswd bez instalowania serwera httpd (często nie jest pożądane, jeśli już używasz innego serwera WWW lub nie chcesz uruchamiać serwera WWW)To polecenie wyszukuje, które pakiety zapewniają żądaną zależność pliku. To również wymaga symboli wieloznacznych dla plików.
źródło
Jeśli nie masz pewności, gdzie znajduje się narzędzie, użyj:
Na moim serwerze został zainstalowany
/usr/bin/htpasswd
Twoje zdrowie!
źródło