هذا هو الأمر ldapcompare الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ldapcompare - أداة مقارنة LDAP
موجز
ldapcompare [-V[V]] [-d مستوى التصحيح] [-n] [-v] [-z] [-M[M]] [-x] [-D ربط] [-W]
[-w باسود] [-y ملف passwdfile] [-H لدابوري] [-h ldaphost] [-p ldapport] [-P {2|3}]
[-e [!]تحويلة[=اكسبارام]] [-E [!]تحويلة[=اكسبارام]] [-o اختار[=com.optparam]] [-O خصائص الأمن]
[-I] [-Q] [-N] [-U التأليف] [-R مملكة] [-X أوثزيد] [-Y الميكانيكية] [-Z[Z]] DN {أتر:قيمنا |
أتر::b64value}
الوصف
ldapcompare هي واجهة يمكن الوصول إليها من خلال shell لملف ldap_compare_ext(3) دعوة للمكتبة.
ldapcompare يفتح اتصالاً بخادم LDAP، ويربطه، ويجري مقارنة باستخدامه
المعلمات المحددة. ال DN يجب أن يكون اسمًا مميزًا في الدليل. ATTR
يجب أن تكون سمة معروفة. إذا متبوعًا بنقطتين واحدتين، يكون التأكيد قيمنا ينبغي أن تكون
المقدمة كسلسلة. إذا تبعته نقطتان، يكون ترميز القيمة base64
متاح. يتم توفير رمز نتيجة المقارنة كرمز للخروج، وما لم يتم تشغيله
مع -z، يقوم البرنامج بطباعة TRUE أو FALSE أو UNDEFINED على الإخراج القياسي.
OPTIONS
-V[V] معلومات نسخة الطباعة. لو -VV يتم تقديم معلومات الإصدار فقط.
-d مستوى التصحيح
اضبط مستوى تصحيح أخطاء LDAP على مستوى التصحيح. ldapcompare يجب أن يتم تجميعها مع
تم تعريف LDAP_DEBUG لهذا الخيار ليكون له أي تأثير.
-n أظهر ما سيتم فعله، ولكن لا تقم بإجراء المقارنة فعليًا. مفيد ل
التصحيح بالاشتراك مع -v.
-v تشغيل في الوضع المطول ، مع العديد من التشخيصات المكتوبة على الإخراج القياسي.
-z تشغيل في الوضع الهادئ، لا تتم كتابة أي إخراج. يجب عليك التحقق من حالة الإرجاع. مفيد
في البرامج النصية شل.
-M[M] تمكين إدارة التحكم في تكنولوجيا المعلومات DSA. -MM يجعل التحكم أمرًا بالغ الأهمية.
-x استخدم مصادقة بسيطة بدلاً من SASL.
-D ربط
استخدم الاسم المميز ربط للربط بدليل LDAP. بالنسبة إلى روابط SASL ،
من المتوقع أن يتجاهل الخادم هذه القيمة.
-W موجه للمصادقة البسيطة. يتم استخدام هذا بدلاً من تحديد كلمة المرور
في سطر الأوامر.
-w باسود
استعمل باسود ككلمة مرور لمصادقة بسيطة.
-y ملف passwdfile
استخدم محتويات كاملة من ملف passwdfile ككلمة مرور لمصادقة بسيطة.
نلاحظ أن إكمال يعني أن أي مسافات بيضاء بادئة أو زائدة، بما في ذلك
سيتم اعتبار الخطوط الجديدة جزءًا من كلمة المرور، وعلى عكس البرامج الأخرى، فإنها
لن يتم تجريدها. ونتيجة لذلك، يتم تخزين كلمات المرور في الملفات بواسطة أوامر مثل
صدى(1) لن يتصرف كما هو متوقع، منذ ذلك الحين صدى(1) بشكل افتراضي إلحاق زائدة
السطر الجديد إلى السلسلة المكررة. الطريقة المحمولة الموصى بها لتخزين نص واضح
كلمة المرور في ملف للاستخدام مع هذا الخيار للاستخدام slappasswd(8) مع
{نص واضح} كما التجزئة والخيار -n.
-H لدابوري
تحديد URI (s) التي تشير إلى خادم (خوادم) ldap ؛ فقط حقول البروتوكول / المضيف / المنفذ
مسموح قائمة URI ، مفصولة بمسافة بيضاء أو فاصلات متوقع.
-h ldaphost
حدد مضيفًا بديلاً يعمل عليه خادم ldap. استنكر لصالح
of -H.
-p ldapport
حدد منفذ TCP بديل حيث يستمع خادم ldap. موقوف في
خدمة -H.
-P {2|3}
حدد إصدار بروتوكول LDAP المراد استخدامه.
-e [!]تحويلة[=اكسبارام]
-E [!]تحويلة[=اكسبارام]
حدد الامتدادات العامة باستخدام -e ومقارنة الملحقات مع -E🇧🇷 🇧🇷!يشير
حرجية.
الامتدادات العامة:
[!] تأكيد = (مرشح RFC 4515)
! authzid = ("dn: أو "u: ")
[!] باوثزيد (التحكم الأبوي 3829 RFC)
[!] تسلسل [= [/ ]]
[!] إدارة DSAit
[!] noop
بوليصة
[!] مقروء بعد [= ] (قائمة سمات مفصولة بفواصل)
[!] اقرأ مسبقًا [= ] (قائمة سمات مفصولة بفواصل)
[!]يستريح
تتبع الجلسة
التخلي ، إلغاء ، تجاهل (SIGINT ترسل التخلي / إلغاء ،
أو يتجاهل الاستجابة ؛ إذا كانت حرجة ، فلا تنتظر SIGINT.
لا يتحكم حقا)
مقارنة الإضافات:
! dontUseCopy
-o اختار[=com.optparam]
حدد الخيارات العامة.
خيارات عامة:
nettimeout = (بالثواني ، أو "لا شيء" أو "بحد أقصى")
لف لف = (في الأعمدة ، أو "لا" بدون التفاف)
-O خصائص الأمن
حدد خصائص أمان SASL.
-I تفعيل الوضع التفاعلي SASL. موجه دائما. الافتراضي هو المطالبة فقط حسب الحاجة.
-Q تفعيل وضع SASL الهادئ. لا تطالب أبدًا.
-N لا تستخدم DNS العكسي لتحديد عنوان مضيف SASL.
-U التأليف
حدد معرف المصادقة لربط SASL. شكل الهوية يعتمد على
آلية SASL الفعلية المستخدمة.
-R مملكة
حدد مجال معرف المصادقة لربط SASL. شكل العالم يعتمد
على آلية SASL الفعلية المستخدمة.
-X أوثزيد
حدد معرّف التفويض المطلوب لربط SASL. أوثزيد يجب أن يكون أحد
التنسيقات التالية: الاسم المميز:<المتميز الاسم> or u:
-Y الميكانيكية
حدد آلية SASL التي سيتم استخدامها للمصادقة. إذا لم يكن محددًا ،
سيختار البرنامج أفضل آلية يعرفها الخادم.
-Z[Z] إصدار عملية ممتدة StartTLS (أمان طبقة النقل). كما ترى -ZZأطلقت حملة
الأمر سيتطلب العملية لتكون ناجحة.
أمثلة
ldapcompare "uid=babs,dc=example,dc=com" sn:جنسن
ldapcompare "uid=babs,dc=example,dc=com" sn::SmVuc2Vu
كلها متكافئة.
القيود
إن طلب تمرير القيمة على سطر الأوامر أمر مقيد ويقدم بعض الأمان
مخاوف. يجب أن يدعم الأمر آلية لتحديد الموقع (اسم الملف أو
URL) لقراءة القيمة من.
استخدم ldapcompare عبر الإنترنت باستخدام خدمات onworks.net