দেব পরীক্ষার জন্য এলডিএপি সেটআপ করার সহজ উপায়


18

আমি এমন একটি পণ্যের জন্য বিকাশকারী যা প্রমাণীকরণের জন্য এলডিএপি সঙ্গে একীভূত হয়। আমার একটি ডিরেক্টরি সেট আপ করা দরকার যা আমি এর বিরুদ্ধে পরীক্ষা করতে পারি।

আমি এলডিএপি-র বিশেষজ্ঞ নই। শেখার বক্ররেখা সহজ করতে সহায়তা করার জন্য এটি একটি বাস্তব-বিশ্বের উদাহরণ ডিরেক্টরি থাকা কার্যকর হবে example

এমন কোনও সংস্থান আছে যা আমাকে একটি ডেমো ডিরেক্টরি সেট আপ করতে যেতে সহায়তা করবে? উদাহরণস্বরূপ একটি ভিএমওয়্যার অ্যাপ্লায়েন্স?


আপনি কোন ওএস চালু করছেন?
ম্যাক্সিমাস মিনিমাস

যে কোনও ওএস। গতবার আমাকে এটি করতে হয়েছিল, আমি উইন্ডোজ এডি স্থাপনের জন্য লড়াই করেছিলাম। ওপেনলডিপ আরও সহজ হতে পারে?
ক্রোডার

উত্তর:


10

ওপেনডিএস চালানো খুব সহজ - কেবল জিপ ফাইলটি ডাউনলোড করুন এবং ইনস্টলারটি চালান বা জাভা ওয়েব-স্টার্ট ব্যবহার করুন। আপনি যদি কিছু উদাহরণের ডেটা দেখতে চান তবে ইনস্টলারটিও পরীক্ষার এন্ট্রি সহ ডিরেক্টরিটি পপুলেট করতে পারে।

এলডিএপি-র মাধ্যমে ডেটা ব্রাউজ, সম্পাদনা এবং পরিচালনা কীভাবে করা যায় তার সাথে পরিচিত হওয়ার জন্য আমি অ্যাপাচি ডিরেক্টরি স্টুডিওকে একটি ভাল ক্লায়েন্ট হিসাবে দৃ strongly়তার সাথে সুপারিশ করব ।


ঠিক আমার যা প্রয়োজন ছিল। স্বয়ংক্রিয় পরীক্ষার ডেটা একটি বড় সহায়তা। ধন্যবাদ!
chroder

দ্রষ্টব্য: ওপেনডিএস কেবল জাভা 7 নিয়ে কাজ করে। জাভা 8 এর জন্য আপনার ওপেনডিডিএস কাঁটাচামচ দরকার D
quandary

7

উবুন্টু সার্ভার সংস্করণ 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)'

আমি এগুলির বেশিরভাগ স্মৃতি থেকে করেছি তাই যদি আমি কয়েকটা পদক্ষেপ মিস করি তবে আপনাকে আমাকে ক্ষমা করতে হবে। উপভোগ করুন।


3

আমি মনে করি না যে কোনও এলডিএপি সার্ভার আপনার পক্ষে সহজেই এলডিএপ উপর ব্রাশ না করা সহজ হবে; বেশিরভাগ ধারণাগুলি সেগুলি জুড়ে রয়েছে।

অ্যাক্টিভ ডিরেক্টরি অ্যাপ্লিকেশন মোডটি দেখার জন্য উইন্ডোজের পক্ষে এটি আপনার পক্ষে মূল্যবান হতে পারে , যা আপনাকে সম্পূর্ণ এডি সহ আসা ডোমেন / ডিএনএস / ইত্যাদির সমস্ত ব্যাগ ছাড়াই মোটামুটি বুনিয়াদী (তবে উন্নয়নের প্রয়োজনীয়তার জন্য যথেষ্ট বিস্তৃত) এলডিএপি কার্যকারিতা দেয়।


আপনার উত্তরের লিঙ্কটি নষ্ট হয়ে গেছে। এটি ঠিক করার কোনও উপায় আছে কি?
জোনাথন ভ্যান ডি ভীন

0

ফোরামসাইস এই একই উদ্দেশ্যে একটি বিনামূল্যে এলডিএপি পরীক্ষার সার্ভার সরবরাহ করে! আপনার লেখার কোডটি পরীক্ষা করার জন্য এটি কেবল আপনার পছন্দসই ভাষার সাথে সংযুক্ত করুন, কোনও সেট আপের প্রয়োজন নেই, এটি পরীক্ষা করে দেখুন: https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test -server /

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.