هذا هو الأمر dchroot-dsa الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dchroot-dsa - أدخل بيئة chroot
موجز
dchroot-dsa [-h|--مساعدة | -V|--الإصدار | -l|--قائمة | -i|--معلومات | - تكوين |
-p|- ممرات] [-d دليل|- دليل =دليل] [-q|--هادئ | -v|- الإسراف] [-c
الاستجذار|- الجذور =الاستجذار | --الكل | كروت] [COMMAND]
الوصف
dchroot-dsa يسمح للمستخدم بتشغيل أمر أو قذيفة تسجيل دخول في بيئة chroot. لو
لم يتم تحديد أي أمر ، سيتم بدء قذيفة تسجيل الدخول في الدليل الرئيسي للمستخدم بالداخل
الجذور.
سيتم الحفاظ على بيئة المستخدم داخل chroot.
الأمر عبارة عن وسيطة واحدة يجب أن تكون مسارًا مطلقًا للبرنامج.
لا يسمح بالخيارات الإضافية.
يعتمد الدليل الذي يتم تشغيل الأمر أو غلاف تسجيل الدخول فيه على السياق. يرى
--الدليل الخيار أدناه للحصول على وصف كامل.
هذا الإصدار من dchroot-dsa عبارة عن غلاف توافق حول ملف شروت(1) برنامج. هو - هي
يتم توفيره للتوافق مع الإصدارات السابقة مع خيارات سطر الأوامر dchroot-dsa ، ولكن
يوصى باستخدام schroot للاستخدام المستقبلي. انظر قسم "عدم التوافق"أدناه لـ
عدم التوافق المعروف مع الإصدارات الأقدم من dchroot-dsa.
OPTIONS
dchroot-dsa يقبل الخيارات التالية:
Basic الخيارات
-h, --مساعدة
إظهار ملخص المساعدة.
-a, --الكل
حدد كل الجذور. لاحظ أن الإصدارات السابقة من dchroot-dsa لم تتضمن هذا
الخيار.
-c, - الجذور =الاستجذار
حدد chroot لاستخدامه. يمكن استخدام هذا الخيار عدة مرات لتحديد المزيد
من جذر واحد ، وفي هذه الحالة يكون تأثيره مشابهًا لـ --الكل. إذا كان هذا الخيار
غير مستخدم، حددت الوسيطة الأولى غير الاختيارية الجذر المطلوب استخدامه. لاحظ أن
لم تتضمن الإصدارات السابقة من dchroot-dsa هذا الخيار.
-l, --قائمة
قائمة بجميع الجذور المتاحة.
-i, --معلومات
طباعة معلومات مفصلة حول chroots المتاحة. لاحظ أن الإصدارات السابقة
dchroot-dsa لم يتضمن هذا الخيار.
-p, - ممرات
طباعة المواقع المطلقة (المسارات) للجذور المتاحة.
- تكوين
تكوين طباعة chroots المتاحة. هذا مفيد لاختبار أن ملف
التكوين قيد الاستخدام هو نفس ملف التكوين. أي تعليقات في
سيكون الملف الأصلي مفقودًا. لاحظ أن الإصدارات السابقة من dchroot-dsa لم تفعل ذلك
تضمين هذا الخيار.
-d, - دليل =دليل
التغيير إلى دليل داخل chroot قبل تشغيل الأمر أو تسجيل الدخول Shell.
If دليل غير متوفر ، سيتم الخروج من dchroot-dsa بحالة خطأ.
السلوك الافتراضي (جميع مسارات الدليل داخل chroot) هو تشغيل ملف
قم بتسجيل الدخول أو الأمر في الدليل الرئيسي للمستخدم، أو / إذا كان الدليل الرئيسي هو
غير متاح. في حالة عدم توفر أي من الأدلة ، سيتم الخروج من dchroot-dsa
مع حالة خطأ.
-q, --هادئ
طباعة الرسائل الأساسية فقط. لاحظ أن الإصدارات السابقة من dchroot-dsa لم تفعل ذلك
تضمين هذا الخيار.
-v, - الإسراف
طباعة جميع الرسائل. لاحظ أن الإصدارات السابقة من dchroot-dsa لم تتضمن هذا
الخيار.
-V, --الإصدار
طباعة معلومات الإصدار.
CONFIGURATION
عدم التوافق
ديبيان دكروت قبل إلى الإصدار 1.5.1
· يستخدم هذا الإصدار من dchroot - dsa schroot.conf لتخزين التكوين لـ
المتاحة chroots ، بدلاً من dchroot.conf الملف المستخدم تاريخيًا.
دعم dchroot-dsa الترحيل التلقائي لـ dchroot.conf إلى schroot.conf
keyfile مع الخاص به - تكوين الخيار من الإصدارات 0.2.2 إلى 1.5.0 ؛ الدعم ل
لم يعد التنسيق القديم متاحًا الآن.
DSA دكروت
تصاغ رسائل السجل وتنسيقها بشكل مختلف.
يوفر dchroot-dsa مجموعة فرعية مقيدة من الوظائف التي تنفذها
شروت، لكنها لا تزال شروت تحتها. وهكذا لا يزال dchroot-dsa خاضعًا لـ
فحص الأمان schroot ، بما في ذلك مصادقة PAM والترخيص ، و
إدارة الجلسة ، على سبيل المثال ، وبالتالي قد تتصرف بشكل مختلف قليلاً عن
الإصدارات السابقة من dchroot-dsa في بعض الظروف.
ديبيان دكروت
A دكروت توفر الحزمة تطبيق dchroot بديل.
· تنطبق جميع حالات عدم التوافق المذكورة أعلاه.
هذا الإصدار من dchroot لديه خيارات سطر الأوامر غير متوافقة ، وفي حين أن بعض
هذه الخيارات مدعومة أو لها خيارات مكافئة باسم مختلف ، و -c
مطلوب الخيار لتحديد chroot. كما يسمح باستخدام برنامج نصي شل
كخيار بدلاً من مسار واحد مطلق ، ويسمح بأوامر متعددة
خيارات بدلاً من خيار واحد.
الدليل النقط
سيحدد dchroot-dsa دليلًا مناسبًا لاستخدامه داخل chroot بناءً على
ما إذا كان --الدليل يستخدم الخيار. عند تحديد دليل صراحة ، واحد فقط
سيتم استخدام الدليل من أجل الأمان والاتساق ، بينما يتم استخدامه لقشرة أو أمر تسجيل الدخول
يمكن تجربة عدة احتمالات. لاحظ أنه نظرًا لوجود العديد من الإجراءات الاحتياطية التي يتم النظر فيها
بالنسبة للأوامر، من الخطر تشغيل الأوامر باستخدام dchroot-dsa؛ استخدم شروت بدلا من ذلك. ال
تسرد الأقسام الفرعية التالية التسلسل الاحتياطي لكل حالة. CWD هو التيار
دليل العمل ، DIR هو الدليل المحدد بامتداد --الدليل.
تسجيل الدخول قذيفة or أمر
┌────────────────────┬──────────────────────────── ──────────────┐
│ الانتقال │ │
│ (مضيف ← كروت) │ تعليق │
├────────────────────┼──────────────────────────── ──────────────┤
│CWD → passwd pw_dir السلوك الطبيعي (إذا لم يكن الدليل │
│ │ مستعمل) │
│CWD → / إذا كان passwd pw_dir غير موجود
│يفشلون │ إذا / غير موجود │
└────────────────────┴──────────────────────────── ──────────────┘
--الدليل مستعمل
┌────────────────┬──────────────────────────────── ──────────┐
│ الانتقال │ │
│ (مضيف ← كروت) │ تعليق │
├────────────────┼──────────────────────────────── ──────────┤
│CWD → DIR │ السلوك الطبيعي │
│يفشلون │ إذا كان DIR غير موجود
└────────────────┴──────────────────────────────── ──────────┘
لا ينبغي أن توجد احتياطيات تحت أي ظرف من الظروف.
التصحيح
نلاحظ أن --debug = إشعار سيعرض القائمة الاحتياطية الداخلية المحسوبة للجلسة.
أمثلة
$ dchroot-dsa -l↵
الجذور المتاحة: sarge ، sid
$ dchroot-dsa - ممرات↵
/ srv / chroot / sarge
/ srv / chroot / sid
$ dchroot-dsa -q SID -- / بن / uname↵
لينكس
$ dchroot-dsa SID↵
I: [sid chroot] تشغيل shell login: "/ بن / باش"
$
لاحظ أن السطر العلوي قد تم ترديده للخطأ القياسي ، وأن الأسطر المتبقية كانت قياسية
انتاج. هذا متعمد ، بحيث يمكن إخراج البرنامج من الأوامر التي تعمل في chroot
يتم توجيهها وإعادة توجيهها كما هو مطلوب؛ ستكون البيانات كما لو تم تشغيل الأمر
مباشرة على النظام المضيف.
TROUBLESHOOTING
إذا كان هناك شيء لا يعمل ، ولم يتضح ما هو الخطأ من رسائل الخطأ ، فحاول
يستخدم ال --debug =مستوى خيار لتشغيل رسائل التصحيح. هذا يعطي الكثير
معلومات اكثر. مستويات تصحيح الأخطاء الصالحة هي "بلا" و "إشعار" و "معلومات" و "تحذير" و
"حرج" من أجل زيادة الخطورة. كلما انخفض مستوى الخطورة ، زادت
الناتج.
إذا كنت لا تزال تواجه مشكلة ، فقد يتم الاتصال بالمطورين في القائمة البريدية:
مطورو أدوات البناء في دبيان
<[البريد الإلكتروني محمي]>
استخدم dchroot-dsa عبر الإنترنت باستخدام خدمات onworks.net