Ubuntu सर्वर संस्करण 8.10 स्थापित करें, इसे बूट करें और OpenLDAP स्थापित करें।
$ sudo apt-get install slapd ldap-utils
आप शायद चूक को स्वीकार कर सकते हैं यदि यह सिर्फ परीक्षण के लिए है, इसलिए आपका डोमेन dc = उदाहरण, dc = com होगा । इंस्टॉल विजार्ड में यह आपको अपने ldap व्यवस्थापक उपयोगकर्ता को सेटअप करने के लिए कहना चाहिए, इस उपयोगकर्ता का DN * cn = admin, dc = उदाहरण, dc = com` होना चाहिए।
फिर आपको दो संगठनात्मक इकाइयों को जोड़ना होगा, एक लोगों के लिए, एक समूह के लिए। फ़ाइल myldap.ldif बनाएं और इसे इसमें रखें:
dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
ou: people
dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
ou: groups
यदि LDAP चल रहा है, तो इसे बंद करें /etc/init.d/slapd stop
।
LDAP फ़ाइल को हमारे LDAP डेटाबेस में जोड़ने के लिए ldapadd का उपयोग करें :
$ ldapadd -x -D cn=admin,dc=example,dc=com -W -f myldap.ldif
यह आपसे आपका पासवर्ड मांगेगा जो आपने इंस्टॉल के दौरान सेट किया था।
आग LDAP के साथ वापस /etc/init.d/slapd start
और फिर Webmin स्थापित करें:
$ sudo aptitude install perl libnet-ssleay-perl openssl \
libauthen-pam-perl libpam-runtime \
libio-pty-perl libmd5-perl
$ wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
$ sudo dpkg -i webmin_1.441_all.deb
अब आप URL का उपयोग करके अपने LDAP सर्वर के IP को पोर्ट 10000 पर नेविगेट कर सकते हैं https://your-server-ip:10000/
। नोट आपको इस लॉगिन स्क्रीन पर कंप्यूटर के लिए रूट पासवर्ड डालना होगा।
यहां से हमें अपने LDAP वातावरण के साथ बातचीत करने के लिए Webmin को कॉन्फ़िगर करने की आवश्यकता है। "सिस्टम" का विस्तार करें और फिर "LDAP उपयोगकर्ता और समूह" चुनें। पृष्ठ के शीर्ष पर "मॉड्यूल कॉन्फ़िगरेशन" पर क्लिक करें और निम्नलिखित विकल्प खोजें और इस कस्टम डेटा को दर्ज करें:
Base for users ou=People,dc=example,dc=com
Base for groups ou=Groups,dc=example,dc=com
सबसे नीचे save पर क्लिक करें। आपको पिछली स्क्रीन पर लौटाया जाएगा जहां अब आप LDAP उपयोगकर्ता और समूह जोड़ सकते हैं। यह अब एक कार्यशील LDAP सर्वर है। आप इसे ldapsearch का उपयोग करके कमांड से क्वेरी कर सकते हैं :
पूरा डेटाबेस:
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com"
उपयोगकर्ता खोज:
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com" '(uid=blah)'
मैंने यह सबसे स्मृति से किया था इसलिए यदि आपने मुझे एक दो कदम याद किया तो आपको मुझे माफ़ करना पड़ेगा। का आनंद लें।