अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

हेमडाल-इतिहास - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में हेमडाल-इतिहास चलाएं

यह कमांड हेमडाल-इतिहास है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


हेमडाल-इतिहास - हेमडाल बाहरी शक्ति जाँच के माध्यम से पासवर्ड इतिहास

SYNOPSIS


हेमडाल-इतिहास [-एचएमक्यू] [-b लक्षित समय] [-d डेटाबेस]
[-S लंबाई-आँकड़े-डीबी] [-s शक्ति-कार्यक्रम] [प्रमुख]

वर्णन


हेमडाल-इतिहास हेमडाल बाहरी पासवर्ड के माध्यम से पासवर्ड इतिहास का कार्यान्वयन है
शक्ति जाँच इंटरफ़ेस। यह हैशेड का उपयोग करके प्रत्येक प्रिंसिपल के लिए अलग इतिहास संग्रहीत करता है
क्रिप्ट::PBKDF2 बेतरतीब ढंग से उत्पन्न नमक के साथ। (यादृच्छिकता एक कमजोर छद्म यादृच्छिकता से है
संख्या जनरेटर, दृढ़ता से यादृच्छिक नहीं।)

पासवर्ड इतिहास बर्कलेडीबी DB_HASH फ़ाइल में संग्रहीत है। कुंजी प्रिंसिपल है.
वैल्यू ऑब्जेक्ट्स की एक JSON सरणी है, जिनमें से प्रत्येक में दो कुंजियाँ हैं। "टाइमस्टैम्प" में शामिल है
वह समय जब इतिहास प्रविष्टि जोड़ी गई थी (UNIX युग के बाद से POSIX सेकंड में), और "हैश"
Crypt::PBKDF2 LDAP-संगत में पहले से उपयोग किए गए पासवर्ड का हैश शामिल है
प्रारूप। पासवर्ड को अंतर्निहित SHA-2 के साथ PBKDF5 (PKCS#256 से) का उपयोग करके हैश किया जाता है
इस स्क्रिप्ट में कॉन्फ़िगर किए गए कई राउंड का उपयोग करके हैश फ़ंक्शन। इसके लिए Crypt::PBKDF2 देखें
अधिक जानकारी।

हेमडाल-इतिहास इतिहास जांचने से पहले पासवर्ड की ताकत भी जांचता है। यह ऐसा करता है
एक अन्य प्रोग्राम को लागू करना जो हेमडाल बाहरी पासवर्ड ताकत जांच का भी उपयोग करता है
इंटरफेस। डिफ़ॉल्ट रूप से, यह चलता है /usr/bin/हेमडाल-स्ट्रेंथ. केवल तभी जब वह कार्यक्रम स्वीकृत हो
पासवर्ड इसे हैश करता है और इतिहास की जाँच करता है।

हेमडाल बाहरी पासवर्ड शक्ति जाँच प्रोटोकॉल के किसी भी कार्यान्वयन के साथ,
हेमडाल-इतिहास मानक इनपुट पर अपेक्षा:

प्रधान:
नया पासवर्ड:
समाप्त

(बिना किसी प्रमुख रिक्त स्थान के)। क्या प्रिंसिपल अपना पासवर्ड बदल रहा है (उत्तीर्ण)।
अन्य पासवर्ड शक्ति जाँच प्रोग्राम के लिए लेकिन अन्यथा यहाँ अप्रयुक्त), और
नया पासवर्ड है. कोलन के बाद बिल्कुल एक जगह होनी चाहिए। कोई भी अगला
रिक्त स्थान को प्रिंसिपल या पासवर्ड का हिस्सा माना जाता है।

यदि जड़ के रूप में आह्वान किया जाए, हेमडाल-इतिहास बाह्य शक्ति जाँच कार्यक्रम चलाएगा
उपयोगकर्ता "कोई नहीं" और समूह "नोग्रुप", और इतिहास डेटाबेस में जाँच करेगा और लिखेगा
उपयोगकर्ता "_इतिहास" और समूह "_इतिहास"। यदि सिस्टम चलाया जाता है तो ये उपयोगकर्ता उस पर मौजूद होने चाहिए
जड़ के रूप में।

प्रत्येक पासवर्ड जांच का परिणाम syslog (प्राथमिकता LOG_INFO, सुविधा) में लॉग किया जाएगा
लॉग_ऑथ). प्रत्येक लॉग लाइन "प्रारूप में कुंजी/मूल्य जोड़े का एक सेट होगी"कुंजी=मूल्य"
चाबियाँ हैं:

कार्य
की गई कार्रवाई (वर्तमान में हमेशा "चेक")।

प्रमुख
वह प्रिंसिपल जिसके लिए पासवर्ड चेक किया गया था.

त्रुटि
एक आंतरिक त्रुटि संदेश जिसने इतिहास की जाँच को नहीं रोका, लेकिन जो संकेत दे सकता है
इतिहास डेटाबेस में कुछ गड़बड़ है (जैसे कि दूषित प्रविष्टियाँ या
अमान्य हैश)। यदि यह कुंजी मौजूद है, तो न तो "परिणाम" होगा और न ही "कारण"।
वर्तमान। उसी मंगलाचरण से एक अनुवर्ती लॉग संदेश दिया जाएगा
इतिहास की जाँच का अंतिम परिणाम (मानते हुए) हेमडाल-इतिहास किसी घातक के साथ बाहर नहीं निकलता
त्रुटि)।

परिणाम
या तो "स्वीकृत" या "अस्वीकृत"।

कारण
यदि पासवर्ड अस्वीकार कर दिया गया था, तो अस्वीकृति का कारण।

यदि इसमें दोहरा उद्धरण या स्थान है तो मान दोहरे उद्धरण चिह्नों से घिरा होगा।
मान में कोई भी दोहरा उद्धरण दोगुना हो जाएगा, इसलिए """ "" बन जाएगा।

विकल्प


-b लक्षित समय, --तल चिह्न=लक्षित समय
पासवर्ड इतिहास की जांच न करें. इसके बजाय, हैश एल्गोरिदम को बेंचमार्क करें
विभिन्न संभावित पुनरावृत्तियों की गणना करें और परिणामी पुनरावृत्ति गणना खोजें लक्ष्य-
पहर किसी पासवर्ड को हैश करने के लिए कुछ सेकंड का गणना समय लगता है (जो वास्तविक होना चाहिए)।
संख्या)। कोई परिणाम स्वीकार्य माना जाएगा यदि वह 0.005 सेकंड के भीतर हो
लक्षित समय। परिणाम मानक आउटपुट पर मुद्रित किए जाएंगे और फिर हेमडाल-इतिहास
सफलतापूर्वक बाहर निकल जाएगा.

-d डेटाबेस, --डेटाबेस=डेटाबेस
उपयोग डेटाबेस डिफ़ॉल्ट के बजाय इतिहास डेटाबेस फ़ाइल के रूप में
(/var/lib/hemdal-history/history.db). हेमडाल के बाद से मुख्य रूप से परीक्षण के लिए उपयोग किया जाता है
इस तर्क को पारित नहीं करेंगे.

-h, --मदद
एक संक्षिप्त उपयोग संदेश प्रिंट करें और बाहर निकलें।

-m, --हाथ से किया हुआ, --पुरुष
इस मैनुअल को प्रदर्शित करें और बाहर निकलें।

-q, --शांत
Syslog में लॉगिंग को रोकें और केवल मानक आउटपुट और मानक पर परिणाम लौटाएँ
गलती। मुख्य रूप से परीक्षण के लिए उपयोग किया जाता है, क्योंकि हेमडाल इस तर्क को पारित नहीं करेगा।

-S लंबाई-आँकड़े-डीबी, --आँकड़े=लंबाई-आँकड़े-डीबी
उपयोग लंबाई-आँकड़े-डीबी इसके बजाय पासवर्ड लंबाई आँकड़ों के लिए डेटाबेस फ़ाइल के रूप में
गलती करना (/var/lib/हेमडल-इतिहास/लंबाई.डीबी). चूंकि, मुख्य रूप से परीक्षण के लिए उपयोग किया जाता है
हेमडाल इस तर्क को पारित नहीं करेगा।

-s शक्ति-कार्यक्रम, --ताकत=शक्ति-कार्यक्रम
रन शक्ति-कार्यक्रम डिफ़ॉल्ट के बजाय बाह्य शक्ति-जांच कार्यक्रम के रूप में
(/usr/bin/हेमडाल-स्ट्रेंथ). मुख्य रूप से परीक्षण के लिए उपयोग किया जाता है, क्योंकि हेमडाल पास नहीं होगा
यह तर्क.

वापसी स्थिति


पासवर्ड के अनुमोदन पर, हेमडाल-इतिहास "स्वीकृत" और एक नई पंक्ति प्रिंट करेगा
मानक आउटपुट और स्थिति 0 के साथ बाहर निकलें।

यदि पासवर्ड को स्ट्रेंथ चेकिंग प्रोग्राम द्वारा अस्वीकार कर दिया गया है या यदि यह (या a वाला कोई संस्करण) है
एकल वर्ण हटाया गया) पासवर्ड इतिहास में संग्रहीत हैश में से एक से मेल खाता है,
हेमडाल-इतिहास मानक त्रुटि को अस्वीकार करने का कारण प्रिंट करेगा और स्थिति के साथ बाहर निकल जाएगा
0.

किसी भी आंतरिक त्रुटि पर, हेमडाल-इतिहास त्रुटि को मानक त्रुटि पर प्रिंट करेगा और बाहर निकल जाएगा
एक गैर-शून्य स्थिति के साथ।

onworks.net सेवाओं का उपयोग करके हेमडाल-इतिहास का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad