आप निर्देशिका सेवाओं की बात कर रहे हैं । कई प्रणालियाँ हैं जो इस कार्यक्षमता को प्रदान कर सकती हैं। डीएनएस संभवतः सबसे प्रसिद्ध प्रकार की निर्देशिका सेवा है; यह है कि आपका कंप्यूटर आईपी पते ( 111.000.111.000 ) में डोमेन नाम ( www.example.com ) का अनुवाद कैसे करता है ।
Hesiod सबसे पुरानी निर्देशिका सेवाओं में से एक है; इसने डीएनएस कॉन्सेप्ट लिया और इसे उन सूचनाओं पर लागू किया, जो बार-बार बदलती हैं, जैसे उपयोगकर्ता, समूह और पासवर्ड। एनआईएस और एनआईएस + (नेटवर्क सूचना सेवा उर्फ येलोपेजेस / वाईपी, सन माइक्रोसिस्टम्स द्वारा विकसित) एक और सिस्टम है जो कई यूनिक्स के लिए आम है; LDAP (लाइटवेट डायरेक्ट्री एक्सेस प्रोटोकॉल) एक नई प्रणाली है। Microsoft विंडोज सर्वर के साथ सक्रिय निर्देशिका नामक एक प्रणाली प्रदान करता है , और Apple ओएस एक्स सर्वर के साथ ओपन निर्देशिका नामक एक सेवा प्रदान करता है ।
यूनिक्स और यूनिक्स जैसी प्रणालियों पर इन सेवाओं को आमतौर पर एनएसएस (नाम सेवा स्विच) कॉन्फ़िगरेशन, /etc/nsswitch.conf के माध्यम से कॉन्फ़िगर किया जाता है । आप पहले बताई गई किसी भी प्रणाली का उपयोग कर सकते हैं; उन्हें स्थापित करने के लिए, आपको (ए) सेवा सर्वर स्थापित करना होगा; (बी) बैकएंड डेटाबेस को कॉन्फ़िगर करें; (c) क्लाइंट सॉफ़्टवेयर स्थापित करें; और (d) सुनिश्चित करें कि आपका nsswitch.conf ठीक से कॉन्फ़िगर किया गया है। उदाहरण के लिए, nsswitch.conf में ये पंक्तियाँ सिस्टम को (a) पहले स्थानीय फ़ाइलों तक पहुँचने का प्रयास करती हैं, और फिर (b) पहले विफल होने पर LDAP क्वेरी का प्रयास करती हैं:
passwd: files ldap
shadow: files ldap
group: files ldap
hosts: files ldap
मैंने मूलभूत-से-कॉन्फ़िगर-एलडीएपी निर्देशों की तलाश में एक संबंधित प्रश्न पूछा है , लेकिन यह इस समय अनुत्तरित है। निर्देशिका सेवाओं का उपयोग घर की तुलना में व्यावसायिक वातावरण में अधिक बार किया जाता है, इसलिए सर्वर फाल्ट में इनमें से अधिकांश प्रणालियों पर विभिन्न प्रकार के प्रश्न होते हैं।