Htpasswd yardımcı programını Red Hat / Scientific Linux'a nasıl kurabilirim?


25

Apache için .htaccess erişim kısıtlaması vb. İçin şifreli şifreler oluşturmak için kullanılabilecek htpasswd yardımcı programı vardır . paket, yaptığım zaman yum search htpasswd:

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

ama bu htpasswd komutunu içermediğinden ve ayrıca apt-cache search htpasswdUbuntu'da yaptığımda, şunu alıyorum ki, paket olarak görünmüyor.

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

... ilki oldukça açık bir şekilde yukarıdaki Kırmızı Şapka için bulduğuma karşılık gelen biri (?).

Öyleyse, Red Hat / Scientific Linux için apache2-utils paketine veya htpassd yardımcı programını içeren başka bir pakete eşdeğer var mı? En azından bulamıyorum ...

Yanıtlar:


45

Deneyin yum provides \*bin/htpasswd


3
Ama joker karakterden kaçmayı unutma.
Ignacio Vazquez-Abrams

Ah teşekkürler! (Sadece cevabı vermekten daha iyi ... kendime yardım etmeme yardım ediyor :)). Yani ... httpd paketi ile birlikte verildiği ortaya çıkıyor. Bu onu açıklar. (Apache yüklü olmayan bir sunucudan htpasswd'yi kullanmaya çalışıyordu, ancak yalnızca www'de yayınlanacak dosya sistemini kullanıyordum ...)
Samuel Lampa

@Ignacio: Ben de kaçmadan çalıştım ... ama belki hangi kovana koştuğuna bağlı ...
Samuel Lampa

Ben de bir şey öğrendim, dürüst olmak gerekirse, neden olması gerektiğini bilmiyorum. CentOS 5.6'da kaçmadan çalışıyor gibi görünüyor, ama bunun başka bir nedeni var sanırım.

Hepsi bir şeyin kullandığınız kalıpla aynı olup olmadığına bağlıdır. mkdir -p bogusbin/htpasswd
Ignacio Vazquez-Abrams

48

Bu yum install httpd-tools. Sadece bugün buldum.


4
En azından CentOS olarak, httpd-tools yapar htpasswd sayfasına sağlarlar. Kullanırken buldum yum provides \*bin/htpasswd;) httpd sunucusunu kurmadan htpasswd elde etmenin harika bir yolu (zaten başka bir web sunucusu kullanıyorsanız veya bir web sunucusu çalıştırmak istemiyorsanız genellikle istenmez)
Doktor J

2
RHEL6 - # yum install httpd-tools, htpasswd yardımcı programına sahiptir. Yum yum * bin / htpasswd sağlar ve https araçlarının htpasswd yardımcı programını sağladığını gösterir.
xpros

1
hayır bu yum çalışma * bin / htpasswd sağlar ve bu yum centos 6.0 için herhangi bir çözüm httpd-tools yüklemek?
jonathan

1

Bu komut, hangi paketlerin istenen dosya bağımlılığını sağladığını arar. Bu aynı zamanda dosyalar için joker karakterler alır.

yum whatprovides */htpasswd

0

Yardımcı programın nerede olduğundan emin değilseniz, şunu kullanın:

whereis htpasswd

Sunucum için kuruldu /usr/bin/htpasswd

Şerefe!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.