Ubuntu 10.04 पर अपना LDAP सर्वर सेट करें

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

तो हाल ही में मैं कुछ सुंदर मीठे LDAP टूल को कवर कर रहा हूं। तुम देख लिया है ' अपने LDAP डेटा को phpLDAPAdmin के साथ प्रबंधित करें ',' Luma के साथ अपना LDAP डेटा एक्सेस और प्रबंधित करें ', तथा ' फेडोरा पर एक LDAP सर्वर सेट करें '। यद्यपि अंतिम प्रविष्टि आपको दिखाती है कि 389 डायरेक्टरी सर्वर जीयूआई के साथ सर्वर को कैसे चलाना और चलाना है, इनमें से किसी भी लेख ने स्लैप एलडीएपी सर्वर की कोशिश की और सच्चे टेक्स्ट-आधारित इंस्टॉलेशन और सेटअप पर स्पर्श नहीं किया है। और ठीक यही हम यहां करने जा रहे हैं।

लेकिन यहाँ एक बात है - थप्पड़ सर्वर को स्थापित करने के लिए एक वास्तविक दर्द हो सकता है। यह नहीं हुआ करता था। पुराने फैशन का तरीका थप्पड़ को स्थापित करना और फिर संपादित करना था /etc/ldap/slapd.conf अपनी आवश्यकताओं के अनुरूप फ़ाइल। बात यह है कि, slapd.conf विन्यास फाइल को हटा दिया गया है और अब, यह पता लगाने की कोशिश की जा रही है कि थप्पड़ को कैसे कॉन्फ़िगर किया जाए, यह लौकिक हिस्टैक में लौकिक सुई खोजने की तरह है। सौभाग्य से, ऐसा करने का एक आसान तरीका काम करने के लिए मेरे हताश दस्त में, मुझे काम आसान बनाने के लिए कुछ उपकरण मिले हैं। और यही सब इस लेख के बारे में है, थप्पड़ मारना और उबंटू मशीन पर चलना ताकि आप भी एलडीएपी चला सकें।

स्थापना

इससे पहले कि आप कुछ भी करने से पहले देखभाल करने के लिए स्थापना का एक सा है। लेकिन स्थापना चुनौतीपूर्ण नहीं है और स्थापित करने के लिए बहुत ज्यादा नहीं है। यहां उन चरणों का पालन किया जा सकता है, जिनका आपको पालन करना है:

  1. एक टर्मिनल विंडो खोलें।
  2. आदेश जारी करें sudo apt-get Install slapd ldap-utils php5-ldap
  3. अपना sudo पासवर्ड टाइप करें और Enter दबाएँ।
  4. किसी भी निर्भरता को आवश्यक स्वीकार करें।

और बस। अब आप थप्पड़ के विन्यास के लिए तैयार हैं। लेकिन क्या करता? यह लेख एक फैंसी जीयूआई उपकरण के बारे में नहीं है। इसके बजाय मुझे वेब पर एक स्क्रिप्ट मिली है (जो लेखक का नाम मैं नहीं बता सकता क्योंकि मैंने इस स्क्रिप्ट को कई साइटों पर देखा है) जो वास्तव में इस प्रक्रिया को आश्चर्यजनक रूप से आसान बनाता है। मैंने स्क्रिप्ट पोस्ट की है यहाँ pastebin पर आपके लिए या तो डाउनलोड या कॉपी और पेस्ट करना है।

कोई फर्क नहीं पड़ता अगर आप स्क्रिप्ट को डाउनलोड या कॉपी और पेस्ट करते हैं, तो इसे कुछ नाम दें ldap_script.sh और इसे अपने घर निर्देशिका में सहेजें। एक बार जब आप इसे सहेज लें तो इसे कमांड के साथ निष्पादन योग्य अनुमति दें:

chmod u + x ldap_script

अब स्क्रिप्ट लगभग तैयार है। आपको कुछ सरल बदलाव करने होंगे। स्क्रिप्ट के शीर्ष के पास आप देखेंगे:

पासवर्ड = pleaseeditme
DC1 = pleaseeditme
DC2 = pleaseeditme

जाहिर है आपको प्रत्येक को बदलने की जरूरत है pleaseeditme अपनी आवश्यकताओं के अनुरूप प्रवेश। मेरे LDAP सर्वर के लिए जो खंड दिखता है:

पासवर्ड = mypassword
dc1 = दीवारें
cd2 स्थानीय =

आप सूचना भी देंगे, स्क्रिप्ट के अंत के पास, यह एक उपयोगकर्ता जोड़ता है। अनुभाग # विज्ञापन उपयोगकर्ता आपकी आवश्यकताओं के अनुरूप इसे संपादित किया जा सकता है, या इसे अकेला छोड़ा जा सकता है ताकि कम से कम एक सही उपयोगकर्ता को पहले जोड़ा जाए।

जब आपके पास स्क्रिप्ट तैयार हो जाती है, तो निष्पादन का समय आ जाता है। आदेश जारी करें sudo ./ldap_script और जादू मक्खी द्वारा देखो। जब सब कहा जाता है और किया जाता है, तो आपको अपने LDAP सर्वर को पिछले लेखों में बताए गए साधनों में से एक के साथ जांचने में सक्षम होना चाहिए, या आप आदेश जारी कर सकते हैं:

ldapsearch -x -h localhost -b 'dc = EXAMPLE, dc = COM' '(objectClass =)' '

जहाँ EXAMPLE और COM आपके dc एंट्री से मेल खाते हैं।

अंतिम विचार

अब आपको अपना LDAP सर्वर अप और रनिंग होना चाहिए। आप प्रविष्टियों को जोड़ना शुरू कर सकते हैं और इसे जिस भी टूल (या कमांड लाइन) के साथ प्रबंधित करना चाहते हैं। नोट: हम बाद के लेखों में कमांड लाइन के माध्यम से LDAP के प्रबंधन पर एक नज़र डालेंगे। अपने LDAP सर्वर का आनंद लें!