Python 3.7

nis - सूर्य के एनआईएस के लिए इंटरफ़ेस (पीले पृष्ठ)




python

nis - सूर्य के एनआईएस के लिए इंटरफ़ेस (पीले पृष्ठ)

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

क्योंकि एनआईएस केवल यूनिक्स सिस्टम पर मौजूद है, यह मॉड्यूल केवल यूनिक्स के लिए उपलब्ध है।

nis मॉड्यूल निम्नलिखित कार्यों को परिभाषित करता है:

nis.match(key, mapname, domain=default_domain)

यदि कोई नहीं है, तो nis.error में कुंजी के लिए मैच लौटाएं, या एक त्रुटि ( nis.error ) nis.error । दोनों तार होना चाहिए, कुंजी 8-बिट साफ है। वापसी मूल्य बाइट्स का एक मनमाना सरणी है (इसमें NULL और अन्य खुशियाँ शामिल हो सकती हैं)।

ध्यान दें कि मैपनाम पहली बार चेक किया जाता है यदि वह किसी अन्य नाम का उपनाम है।

डोमेन तर्क लुकअप के लिए उपयोग किए गए NIS डोमेन को ओवरराइड करने की अनुमति देता है। यदि अनिर्दिष्ट है, तो लुकअप डिफ़ॉल्ट NIS डोमेन में है।

nis.cat(mapname, domain=default_domain)

उस तरह के match(key, mapname)==value लिए एक शब्द मैपिंग कुंजी लौटाएं match(key, mapname)==value । ध्यान दें कि शब्दकोश की कुंजी और मूल्य दोनों बाइट्स के मनमाने ढंग से सरणियाँ हैं।

ध्यान दें कि मैपनाम पहली बार चेक किया जाता है यदि वह किसी अन्य नाम का उपनाम है।

डोमेन तर्क लुकअप के लिए उपयोग किए गए NIS डोमेन को ओवरराइड करने की अनुमति देता है। यदि अनिर्दिष्ट है, तो लुकअप डिफ़ॉल्ट NIS डोमेन में है।

nis.maps(domain=default_domain)

सभी मान्य मानचित्रों की सूची लौटाएं।

डोमेन तर्क लुकअप के लिए उपयोग किए गए NIS डोमेन को ओवरराइड करने की अनुमति देता है। यदि अनिर्दिष्ट है, तो लुकअप डिफ़ॉल्ट NIS डोमेन में है।

nis.get_default_domain()

सिस्टम डिफ़ॉल्ट NIS डोमेन लौटाएं।

nis मॉड्यूल निम्नलिखित अपवाद को परिभाषित करता है:

exception nis.error

जब NIS फ़ंक्शन त्रुटि कोड देता है, तो एक त्रुटि।