Apache tarafından sağlanan araç, htpasswd tarafından oluşturulan bir dosyaya karşı bir kullanıcı ve parola kontrol etmek için komut satırından bir yol var mı?htpasswd tarafından oluşturulmuş bir dosya ile kullanıcı ve parolayı doğrulayın
12
A
cevap
18
Bu
username:$apr1$sr15veBe$cwxJZHTVLHBkZKUoTHV.k.
$ apr1 $ gibi görünen bir dosya oluşturur şifre olarak
htpasswd -c /usr/local/apache/passwd/passwords username
aşağıdaki komutu ve "parolam" kullanarak şifre oluşturmak varsayarsak karma yöntemidir , sr15veBe tuz ve son dize karma şifre. Sen çıkış
$apr1$sr15veBe$cwxJZHTVLHBkZKUoTHV.k.
Kullanmak verebilecek bir boru hattı olacağını olacaktır
openssl passwd -apr1 -salt sr15veBe myPassword
kullanarak openssl kullanarak doğrulayabilir:
username="something"
htpasswd -c /usr/local/apache/passwd/passwords $username
****Enter password:****
salt=$($(cat passwords | cut -d$ -f3)
password=$(openssl passwd -apr1 -salt $salt)
****Enter password:****
grep -q $username:$password passwords
if [ $? -eq 0 ]
then echo "password is valid"
else
echo "password is invalid"
fi
Sen openssl komutu değiştirmeniz gerekebilir
olarak Apache'nin htpasswd komutu her sistemde biraz farklıdır. Daha fazla bilgi için
, Bunun için htpasswd
aracı kullanabilirsiniz http://httpd.apache.org/docs/2.2/misc/password_encryptions.html
5
de konu üzerine Apache sayfasını ziyaret edin.
# create htpasswd_file with user:password
$ htpasswd -cb htpasswd_file user password
Adding password for user user
# verify password for user
$ htpasswd -vb htpasswd_file user wrongpassword
password verification failed
$ htpasswd -vb htpasswd_file user password
Password for user user correct.
Çık durum başarısızlık başarı için 0
, 3
olduğunu.
İlgili konular
- 1. CMake kullanıcı tarafından oluşturulmuş kütüphaneler; Hedef
- 2. Bir TableViewer'ı doğrulayın ve doğrulayın?
- 3. Otomatik olarak htpasswd korumalı sayfaya nasıl erişilir
- 4. Flask tarafından oluşturulmuş html sayfası indirme
- 5. Sadece kullanıcı tarafından oluşturulmuş değişkenleri PowerShell'de nasıl listelersiniz?
- 6. htpasswd dizininden hariç tut
- 7. Cakephp Şifre koruması htaccess ve htpasswd ile - Howto?
- 8. Xamarin: NDK tarafından oluşturulmuş .so
- 9. Wordpress arka tarafından oluşturulmuş PDF'leri izleme Google Analytics ile
- 10. Dosya adı girişini Powershell'de doğrulayın
- 11. Kullanıcı adı ve parolayı bir veritabanında depolamaya çalışmak ve kullanıcı adı ve parolanın eşleşip eşleşmediğini kontrol etmek için
- 12. ekspres validator ile bir şifreyi doğrulayın
- 13. "plot" ve "ggplot" tarafından oluşturulmuş çizim grafikleri yan yana
- 14. Komut dosyasından kök parolayı değiştir
- 15. Apache htpasswd güvenli parola değişikliği
- 16. Kullanıcı doğru kullanıcı adı ve parolayı girene kadar program döngüsü nasıl yapılır
- 17. iPhone SDK'da, bir kullanıcı adı/parolayı güvenli bir siteye nasıl programlayabiliriz?
- 18. XmlSerializer sxt tarafından oluşturulmuş XmlSerializers.dll kullanılmıyor
- 19. Twitter Bootstrap ve Backbone.js ile oluşturulmuş ağaç?
- 20. xlwt ile oluşturulmuş Excel uyarı dosyası: dosya hatası
- 21. passportjs kullanıcı nesnesi, parolayı karşılaştırmak için parola döndürmez
- 22. Kullanıcı tarafından SpringAuthenticationProvider
- 23. Kullanıcı adı ve parolayı saklamak için Azure Key Vault özelliğini kullanma
- 24. eclipse: xml ile xml'yi doğrulayın
- 25. Kullanıcı arayüzü kullanıcı tarafından gösterildiğinde ne yapılıyor?
- 26. git: osxkeychain kimlik bilgisi yardımcısı, kullanıcı adı/parolayı hatırlamakta başarısız olursa kullanıcı adı/parola
- 27. htpasswd komut satırından otomatikleştirmeye çalışmak
- 28. Birim Sınaması: Bir dosya/yolun var olduğunu doğrulayın
- 29. Kullanıcı dosya yükleme için bir dosya seçip seçmediğini nasıl belirlenir?
Hmm. Htpasswd' programıyla ilgili sorular için bir [tag: htpasswd] etiketi var, ancak sistem [tag: .htpasswd] etiketiyle bir arada bulunmasına izin vermeyecek ... – Charles