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

सर्वर चलाएं | Ubuntu > | Fedora > |


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

हेमदल-इतिहास - बादल में ऑनलाइन

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

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

कार्यक्रम:

नाम


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

SYNOPSIS


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

वर्णन


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

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

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

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

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

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

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

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

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

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

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

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

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

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

विकल्प


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

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

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

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

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

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

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

वापसी स्थिति


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

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

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

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


Ad


Ad