উবুন্টু সার্ভার সংস্করণ 8.10 ইনস্টল করুন, এটি বুট করুন এবং ওপেনলডিএপ ইনস্টল করুন।
$ sudo apt-get install slapd ldap-utils
আপনি সম্ভবত ডিফল্টগুলি গ্রহণ করতে পারেন যদি এটি কেবল পরীক্ষার জন্য থাকে তবে আপনার ডোমেনটি হবে ডিসি = উদাহরণ, ডিসি = কম । ইনস্টল উইজার্ডে এটি আপনাকে আপনার এলডিএপ অ্যাডমিন ব্যবহারকারীকে সেট আপ করতে বলা উচিত, এই ব্যবহারকারীর ডিএন * সিএন = অ্যাডমিন, ডিসি = উদাহরণ, ডিসি = কম be হওয়া উচিত `
তারপরে আপনাকে দুটি সাংগঠনিক ইউনিট যুক্ত করতে হবে, একটি জনগণের জন্য, একটি দলগুলির জন্য। Myldap.ldif ফাইলটি তৈরি করুন এবং এটি এতে রাখুন:
dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
ou: people
dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
ou: groups
যদি এলডিএপি চলমান থাকে তবে এটি দিয়ে বন্ধ করুন /etc/init.d/slapd stop
।
ব্যবহারের ldapadd আমাদের দ্বারা LDAP ডাটাবেসের সাথে LDIF ফাইল যোগ করুন:
$ ldapadd -x -D cn=admin,dc=example,dc=com -W -f myldap.ldif
এটি আপনাকে ইনস্টল করার সময় সেট করা আপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে।
ফায়ার এলডিএপি ব্যাক আপ নিয়ে /etc/init.d/slapd start
তারপরে ওয়েবমিন ইনস্টল করুন:
$ 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
আপনি এখন ইউআরএল ব্যবহার করে 10000 পোর্টে আপনার এলডিএপি সার্ভারের আইপিতে নেভিগেট করতে পারেন https://your-server-ip:10000/
। নোট করুন এই লগইন স্ক্রিনে আপনাকে কম্পিউটারের জন্য মূল পাসওয়ার্ড প্রবেশ করতে হবে।
এখান থেকে আমাদের এলডিএপি পরিবেশের সাথে ইন্টারঅ্যাক্ট করার জন্য ওয়েবমিনটি কনফিগার করতে হবে। "সিস্টেম" প্রসারিত করুন এবং তারপরে "এলডিএপি ব্যবহারকারী এবং গোষ্ঠী" নির্বাচন করুন। পৃষ্ঠার শীর্ষে "মডিউল কনফিগারেশন" ক্লিক করুন এবং নিম্নলিখিত বিকল্পটি সন্ধান করুন এবং এই কাস্টম ডেটা প্রবেশ করুন:
Base for users ou=People,dc=example,dc=com
Base for groups ou=Groups,dc=example,dc=com
নীচে সংরক্ষণ করুন ক্লিক করুন। আপনি আগের স্ক্রিনে ফিরে আসবেন যেখানে আপনি এখন এলডিএপি ব্যবহারকারী এবং গোষ্ঠী যুক্ত করতে পারেন। এটি এখন একটি কার্যকর এলডিএপি সার্ভার। আপনি এটি 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)'
আমি এগুলির বেশিরভাগ স্মৃতি থেকে করেছি তাই যদি আমি কয়েকটা পদক্ষেপ মিস করি তবে আপনাকে আমাকে ক্ষমা করতে হবে। উপভোগ করুন।