द्वारा बनाई गई फ़ाइल के विरुद्ध उपयोगकर्ता और पासवर्ड सत्यापित करें, कमांड लाइन से, एक तरीका है, htpasswd द्वारा बनाई गई फ़ाइल के विरुद्ध उपयोगकर्ता और पासवर्ड की जांच करने के लिए, अपाचे द्वारा प्रदान किया गया टूल?htpasswd
Q
htpasswd
12
A
उत्तर
18
निम्न आदेश और "MyPassword" का उपयोग कर पासवर्ड के रूप में
htpasswd -c /usr/local/apache/passwd/passwords username
यह एक फ़ाइल है कि जैसे
username:$apr1$sr15veBe$cwxJZHTVLHBkZKUoTHV.k.
$ apr1 $ लग रहा है पैदा करेगा आप पासवर्ड बनाने मान लिया जाये कि हैशिंग विधि है , sr15veBe नमक है, और अंतिम स्ट्रिंग हैश पासवर्ड है। आप जो उत्पादन
$apr1$sr15veBe$cwxJZHTVLHBkZKUoTHV.k.
एक पाइप लाइन है जो आप इस्तेमाल कर सकते हैं होगा होगा
openssl passwd -apr1 -salt sr15veBe myPassword
का उपयोग कर openssl का उपयोग कर इसे मान्य कर सकते हैं:
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
आप अपने openssl आदेश को बदलने की आवश्यकता हो सकती है, के रूप में Apache के htpasswd कमांड प्रत्येक सिस्टम पर थोड़ा अलग तरीके से क्रिप्ट करता है।
अधिक जानकारी के लिए http://httpd.apache.org/docs/2.2/misc/password_encryptions.html
5
में इस विषय पर अपाचे के पृष्ठ पर जाएं आप इस के लिए htpasswd
उपकरण का उपयोग कर सकते हैं।
# 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.
बाहर निकलें स्थिति विफलता के लिए सफलता के लिए 0
, 3
है।
संबंधित मुद्दे
- 1. htpasswd
- 2. डिक्रिप्ट htpasswd
- 3. उचित। Htpasswd उपयोग
- 4. अपाचे htpasswd सुरक्षित पासवर्ड परिवर्तन
- 5. । विशिष्ट उप डोमेन पर htpasswd
- 6. .htpasswd और .htaccess - आंतरिक सर्वर त्रुटि
- 7. .htaccess/.htpasswd 500 आंतरिक सर्वर त्रुटि
- 8. htaccess और htpasswd के साथ केकफ़्पी पासवर्ड सुरक्षा - कैसे?
- 9. .htaccess (और .htpasswd) प्रमाणीकरण का उपयोग करते समय लॉगआउट कैसे करें?
- 10. क्या मैं अपने नए सर्वर पर htpasswd फ़ाइलों को कॉपी/पेस्ट कर सकता हूं?
- 11. मैं htaccess और htpasswd का उपयोग कर एक मॉडएक्स वेबसाइट में संसाधनों को कैसे सुरक्षित रखूं?
- 12. पासवर्ड की तरह एकल htpasswd के साथ डेवेल grails आवेदन सुरक्षित
- 13. php का उपयोग कर .htpasswd को संपादित करने के लिए कैसे?
- 14. प्रोग्राम इमारत ओएस विशिष्ट कार्यों के आधार पर बिना
- 15. nginx और auth_basic
- 16. कमांड लाइन
- 17. पासवर्ड नेटस्क्स और फ़्यूज़न पैसेंजर पर चलने वाली रेल साइट की सुरक्षा
- 18. मैं किसी को अपनी .htaccess फ़ाइल पढ़ने से कैसे रोकूं?
- 19. "प्रमाणीकरण आवश्यक" हो रही है जब का अनुरोध//index.php
- 20. पासवर्ड सुरक्षा के साथ Neo4J webadmin
- 21. nginx: किसी विशिष्ट स्थान को छोड़कर सब कुछ के लिए auth_basic
- 22. htaccess - पासवर्ड या आईपी श्वेतसूची
- 23. विशिष्ट पुनर्लेखित स्थान
- 24. nginx: auth_basic और php
- 25. .htaccess
- 26. सशर्त। Htaccess पासवर्ड कैसे करें
- 27. एडब्ल्यूएस एस 3 होस्टेड साइट के लिए मूल HTTP एथ, .htaccess
- 28. nginx सक्षम basic_auth के पीछे गिटलैब का उपयोग करना?
- 29. उपयोगकर्ता/पासवर्ड के साथ एनजीआईएनएक्स के माध्यम से HTTP के माध्यम से जीआईटी की सेवा कैसे करें?
- 30. हरोकू संचालित निजी प्रतिबंधित बीटा
हम्म। 'Htpasswd' प्रोग्राम के बारे में प्रश्नों के लिए एक [टैग: htpasswd] टैग है, लेकिन सिस्टम इसे [टैग: .htpasswd] टैग के साथ सह-अस्तित्व में नहीं जाने देगा ... – Charles