PAM बनाम LDAP बनाम SSSD बनाम करबरोस


10

मुझे मूल रूप से पता है कि ये सेवाएँ एक-दूसरे से अलग क्या करती हैं। मैं यह जानना चाहता हूं: लिनक्स आधारित नेटवर्क में एक सफल लॉगिन पर वास्तव में क्या होता है जो इन सभी सेवाओं का उपयोग करता है? किस क्रम में इन सेवाओं से परामर्श किया जाता है? क्या सेवा किस सेवा से बात करती है?

जवाबों:


19

sssdडेमॉन वेब में मकड़ी के रूप में कार्य करता है, प्रवेश प्रक्रिया को नियंत्रित करने और अधिक। लॉगिन प्रोग्राम कॉन्फ़िगर pamऔर nssमॉड्यूल के साथ संचार करता है , जो इस मामले में एसएसएसडी पैकेज द्वारा प्रदान किया जाता है। ये मॉड्यूल संबंधित SSSD उत्तरदाताओं के साथ संवाद करते हैं, जो बदले में SSSD मॉनिटर से बात करते हैं। SSSD LDAP निर्देशिका में उपयोगकर्ता को देखता है, फिर प्रमाणीकरण के लिए और टिकटों के लिए Kerberos KDC से संपर्क करता है।

(PAM और NSS क्रमशः pam_ldap और nss_ldap का उपयोग करके LDAP से सीधे बात कर सकते हैं। हालाँकि SSSD अतिरिक्त कार्यक्षमता प्रदान करता है।)

बेशक, यह बहुत कुछ इस बात पर निर्भर करता है कि SSSD को कैसे कॉन्फ़िगर किया गया है; विभिन्न परिदृश्यों के बहुत सारे। उदाहरण के लिए, आप सीधे LDAP के साथ प्रमाणीकरण करने के लिए SSSD को कॉन्फ़िगर कर सकते हैं या Kerberos के माध्यम से प्रमाणित कर सकते हैं।

sssdडेमॉन वास्तव में बहुत कि ऐसा नहीं करता है एक प्रणाली है कि कर दिया गया है "हाथ से इकट्ठे" के साथ नहीं किया जा सकता है, लेकिन लाभ यह है कि यह एक केंद्रीकृत स्थान में सब कुछ संभालती है। SSSD का एक और महत्वपूर्ण लाभ यह है कि यह क्रेडेंशियल्स को कैश करता है, जो सर्वर पर लोड को कम करता है और ऑफ़लाइन और अभी भी लॉगिन करना संभव बनाता है। इस तरह आपको ऑफ़लाइन प्रमाणीकरण के लिए मशीन पर स्थानीय खाते की आवश्यकता नहीं है।


2
यह देखकर आश्चर्यजनक है कि sssd प्रक्रिया का समन्वयक प्रतीत होता है। मैंने सोचा था कि यह PAM का काम होगा क्योंकि यह कार्यान्वयन विवरण पर अमूर्त है।
tfh

1
हाँ, लेकिन SSSD के देवों ने 'समन्वय' को मजबूत करने का फैसला किया ... ज्यादातर। यह "सब कुछ करो, ज्यादातर ठीक है" के पुराने यूनिक्स कहावत का अनुसरण करता है।
1920 पर user2066657
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.