Frage Wie kann ich das Dienstprogramm htpasswd in Red Hat / Scientific Linux installieren?


Für Apache gibt es die htpasswd Dienstprogramm, das verwendet werden kann, um verschlüsselte Passwörter für .htaccess Zugriffsbeschränkung usw. zu generieren. In Ubuntu kann ich es über das Paket apache2-utils installieren, aber in Scientific Linux (Red Hat) finde ich nur das folgende Paket, wenn ich es tue yum search htpasswd:

perl-Apache-Htpasswd.noarch : Manage Unix crypt-style password file

aber das scheint nicht das Paket zu sein, nach dem ich suche, da es den Befehl htpasswd nicht enthält, und auch wenn ich es tue apt-cache search htpasswd In Ubuntu bekomme ich:

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

... wo der erste offensichtlich der ist, der dem entspricht, den ich oben für Red Hat gefunden habe (?).

Gibt es also ein Äquivalent zum Paket apache2-utils oder zu einem anderen Paket einschließlich des Hilfsprogramms htpassd für Red Hat / Scientific Linux? Zumindest kann ich es nicht finden ...


21
2018-04-14 05:21


Ursprung




Antworten:


Versuchen    yum provides \*bin/htpasswd 


42
2018-04-14 05:36



Aber vergiss nicht, die Wildcard zu entkommen. - Ignacio Vazquez-Abrams
Ah danke! (Noch besser als nur die Antwort zu geben ... hilft mir, mir selbst zu helfen :)). Also ... stellt sich heraus, dass es mit dem httpd-Paket selbst versehen ist. Nun, das erklärt es. (Ich habe versucht, den htpasswd von einem Server zu verwenden, auf dem Apache nicht installiert war, sondern nur das Dateisystem, das auf www veröffentlicht werden soll ...) - Samuel Lampa
@Ignacio: Arbeitete ohne zu entkommen ... aber vielleicht hängt das davon ab, welche Shell du ausführst ... - Samuel Lampa
Ich habe auch etwas gelernt, obwohl ich ehrlich gesagt nicht weiß, warum. Es scheint zu funktionieren, ohne in CentOS 5.6 zu entkommen, aber ich denke, es gibt einen anderen Grund dafür.
Alles hängt davon ab, ob etwas mit dem verwendeten Muster übereinstimmt oder nicht. mkdir -p bogusbin/htpasswd - Ignacio Vazquez-Abrams


Es ist yum install httpd-tools. Habe es gerade heute gefunden.


38
2018-01-21 13:58



Zumindest in CentOS, httpd-tools  tut Stellen Sie htpasswd zur Verfügung. Ich habe es benutzt yum provides \*bin/htpasswd ;) Tolle Möglichkeit, htpasswd ohne den httpd-Server zu installieren (oft nicht wünschenswert, wenn Sie bereits einen anderen Webserver betreiben oder keinen Webserver betreiben wollen) - Doktor J
RHEL6 - # yum installieren httpd-tools hat htpasswd Dienstprogramm. Run yum liefert * bin / htpasswd und zeigt an, dass https-tools das Dienstprogramm htpasswd bereitstellt. - xpros
nicht funktioniert das yum bietet * bin / htpasswd und diese yum installieren httpd-tools jede Lösung für Centos 6.0? - jonathan


Dieser Befehl sucht nach den Paketen, die die angeforderte Abhängigkeit der Datei bereitstellen. Dies beinhaltet auch Platzhalter für Dateien.

yum whatprovides */htpasswd

1
2018-05-29 13:15





Wenn Sie nicht sicher sind, wo sich das Dienstprogramm befindet, verwenden Sie:

whereis htpasswd

Für meinen Server wurde es installiert /usr/bin/htpasswd

Prost!


0
2018-03-03 22:03