هذا هو الأمر wg-userImport الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
userImport - تحميل جماعي للمستخدمين في قاعدة بيانات WebGUI
موجز
userImport --configFile config.conf --usersFile اسم المسار
[--طريقة المصادقة]
[--canChangePass]
[- سلسلة محدد]
[- expireOffset عدد صحيح [سلسلة --expireUnits]]
[- مجموعات groupid ، ...]
[--ldapUrl أوري]
[- نص كلمة المرور]
[- حالة الحالة]
[--تجاوز]
[--هادئ]
[- تحديث | --updateAdd]
[--استبدال المجموعات]
userImport - تعليمات
الوصف
يقرأ البرنامج النصي الأداة المساعدة WebGUI معلومات المستخدم من ملف نصي ويحملها في ملف
قاعدة بيانات WebGUI المحددة. يمكن تحديد معلمات المستخدم الافتراضية من خلال سطر الأوامر
خيارات ، مع تجاوز القيم من الملف.
تم تصميم هذه الأداة ليتم تشغيلها كمستخدم متميز على أنظمة Linux ، حيث يجب أن تكون كذلك
قادر على وضع الملفات في أدلة بيانات WebGUI وتغيير ملكية الملفات. اذا أنت
إذا كنت تريد تشغيل هذه الأداة بدون امتيازات المستخدم المتميز ، فاستخدم ملحق --تجاوز وصف الخيار
أدناه.
يتم تقديم معلومات المستخدم في ملف نصي بسيط محدد بعلامات تبويب ، يصف كلا من
أسماء الحقول والبيانات الميدانية لكل مستخدم. يمكنك تغيير المحدد الفعلي بامتداد
- محدد الخيار (انظر أدناه).
يحتوي السطر الأول من الملف على أسماء الحقول التي سيتم تحميل قيمها.
من الآن فصاعدًا ، يجب أن تحتوي جميع الأسطر غير الفارغة في الملف على نفس عدد الحقول. الجميع-
يتم تجاهل الأسطر الفارغة. أسماء الحقول الصالحة هي:
اسم المستخدم
كلمه السر
طريقة التأليف
الحالة
ldapUrl
ConnectDN
مجموعات
ExempireOffset
أي اسم حقل صالح لملف تعريف المستخدم متاح في قاعدة بيانات WebGUI ، على سبيل المثال الاسم الأول,
اسم العائلة, البريد الإلكتروني، الخ.
إذا كنت تستخدم المجال مجموعات، يجب أن يحتوي كل سطر تالي على قائمة مفصولة بفواصل من
معرفات مجموعة WebGUI ؛ لاحظ أن هذا قد يكون مشكلة إذا اخترت استخدام الفاصلة كملف
محدد للحقول.
إذا لم يتم تحديد اسم مستخدم ، فسيتم تعيينه افتراضيًا الاسم الاول الاسم الاخير. إذا كان الجواب لا اسم المستخدم is
المحدد ، ولا الاسم الأول اسم العائلة، ثم المستخدم سوف ليس يمكن تحميل.
إذا قمت بتحديد معرف المستخدم مجال للاستيراد على أي سجل ، ذلك معرف المستخدم سوف تستخدم بدلا من ذلك
لتوليد واحدة جديدة تلقائيًا. إذا قمت بذلك ، فاحرص على عدم إدخاله
مكررة!
إذا استخدمت اسم حقل غير صالح ، فسيتم تجاهل قيمه.
--ملف التكوين config.conf
ملف تهيئة WebGUI المطلوب استخدامه. يجب تحديد اسم الملف فقط ، لأنه سيفعل ذلك
يمكن البحث عنها داخل دليل تكوين WebGUI. هذه المعلمة مطلوبة.
- المستخدمونالملف اسم المسار
اسم المسار للملف الذي يحتوي على معلومات المستخدمين للتحميل بالجملة.
- الطريقة الصحيحة طريقة
حدد طريقة المصادقة الافتراضية لتعيينها لكل مستخدم تم تحميله. يمكن أن يكون
تم تجاوزه في ملف الاستيراد لمستخدمين محددين. إذا تُركت غير محددة ، فسيتم تعيينها افتراضيًا على
WebGUI.
--يمكن تشينج باس
قم بتعيين المستخدمين المحملين ليتمكنوا من تغيير كلمات المرور الخاصة بهم. إذا تركت دون تحديد ، محملة
سوف المستخدمين لا أن تكون قادرًا على تغيير كلمات المرور الخاصة بهم حتى يمنحها المسؤول
الشرف.
- محدد سلسلة
حدد حقول تحديد السلسلة في ملف الاستيراد. إذا تركت دون تحديد ، فإنه
افتراضيات إلى علامة تبويب واحدة (ASCII 9).
- expireOffset عدد صحيح
حدد مقدار الوقت الافتراضي قبل انتهاء صلاحية المستخدم الذي تم تحميله من
المجموعات التي تمت إضافتهم إليها. يتم تحديد الوحدات بواسطة - expireUnits (انظر أدناه). يمكن
يتم تجاوزها في ملف الاستيراد لمستخدمين محددين. إذا تركت دون تحديد ، فإنها تخلف عن السداد
إلى تعويض انتهاء الصلاحية المحدد في تعريف المجموعة داخل WebGUI.
- expireUnits الوحدات
حدد وحدات - expireOffset (أنظر فوق). القيم الصالحة هي ثواني, دقائق ,
ساعات, أيام, أسابيع, المقبلة., سنوات, عصر أو ثابت. إذا تم التعيين على عصر سوف النظام
افترض أن تعويض انتهاء الصلاحية يجب أن يؤخذ كتاريخ حقبة (العدد المطلق لـ
ثانية منذ 1 يناير 1970) بدلاً من فاصل زمني. إذا تم التعيين على ثابت النظام
سوف نفترض أن - expireOffset هو تاريخ محدد. إذا تركت دون تحديد ، فإنها تخلف عن السداد
إلى ثواني.
--مجموعات معرف مجموعة،...
حدد قائمة مفصولة بفواصل لمعرفات مجموعة WebGUI التي سيتم تعيين كل مستخدم تم تحميله
ل. يمكن تجاوزه في ملف الاستيراد لمستخدمين محددين.
يمكنك تحديد تاريخ انتهاء صلاحية فريد لمجموعة عن طريق إضافتها بعد معرف المجموعة ،
مفصولة بنقطتين. يجب أن يكون التاريخ / الوقت بتنسيق "YYYY-MM-DD HH: NN: SS".
groupId:2000-01-01 01:00:00,groupId2:2001-01-02 02:00:00
--ldapUrl أوري
حدد URI المستخدم للاتصال بخادم LDAP للمصادقة. يجب أن يكون URI
يتوافق مع ما يستخدمه Net :: LDAP للاتصال. يمكن تجاوزه في الاستيراد
ملف لمستخدمين محددين.
--كلمه السر سلسلة = عنصر - معرف سلسلة
حدد كلمة المرور الافتراضية لاستخدامها للمستخدمين المحملين. يمكن (ويجب) أن يكون
تم تجاوزه في ملف الاستيراد لمستخدمين محددين. إذا تُركت غير محددة ، فسيتم تعيينها افتراضيًا على
123qwe.
--الحالة الحالة
حدد حالة الحساب الافتراضية للمستخدمين المحملين. القيم الصالحة هي النشطه
معطل. إذا تُركت غير محددة ، فسيتم تعيينها افتراضيًا على النشطه.
--تحديث
ابحث في قاعدة بيانات WebGUI لكل مستخدم مدرج في ملف الاستيراد ، وقم بتحديث ملف
المعلومات باستخدام الحقول المتوفرة. المستخدمون في ملف الاستيراد هم ليس عثر عليه في
قاعدة البيانات هي تجاهل. شاهد --updateAdd أدناه إذا كنت ترغب في إضافة المستخدمين الإضافيين.
--updateAdd
ابحث في قاعدة بيانات WebGUI لكل مستخدم مدرج في ملف الاستيراد ، وقم بتحديث ملف
المعلومات باستخدام الحقول المتوفرة. المستخدمون في ملف الاستيراد هم ليس عثر عليه في
قاعدة البيانات هي وأضاف. شاهد --تحديث أعلاه إذا كنت لا تريد إضافة المستخدمين الإضافيين.
--replaceGroups
إذا تم تحديث المستخدم مع --تحديث or --updateAdd ينتمي بالفعل إلى البعض الآخر
المجموعات ، قم بإزالة المستخدم منها.
--تجاوز
ستسمح لك هذه العلامة بتشغيل هذه الأداة دون أن تكون المستخدم المتميز ، ولكن لاحظ
أنه قد لا يعمل على النحو المنشود.
--هادئ
قم بتعطيل كل الإخراج ما لم يكن هناك خطأ.
--مساعدة
يظهر هذه الوثائق ، ثم يخرج.
استخدم wg-userImport عبر الإنترنت باستخدام خدمات onworks.net