لتثبيت دليل داخل CageFS لمستخدمين محددين فقط، يمكنك اتباع هذه الخطوات:
إنشاء الدليل:
أولاً، أنشئ الدليل الذي تريد تثبيته داخل CageFS. على سبيل المثال، لنقل أنك تريد تثبيت الدليل /home/shared-directory.
sudo mkdir -p /home/shared-directory
تعديل إعدادات CageFS:
افتح ملف تكوين CageFS للتعديل. عادةً ما يكون هذا الملف موجودًا في /etc/cagefs/cagefs.mp.
sudo nano /etc/cagefs/cagefs.mp
إضافة الدليل إلى CageFS:
في ملف تكوين CageFS، أضف مسار الدليل الذي تريد تثبيته:
/home/shared-directory
احفظ الملف واغلق المحرر.
إعادة بناء CageFS:
بعد إجراء التغييرات على تكوين CageFS، تحتاج إلى إعادة بناء CageFS لكي تسري التغييرات:
cagefsctl --remount-all
تعيين الوصول:
حدد الأذونات والملكية المناسبة للدليل المشترك. قد يتطلب ذلك استخدام أوامر chown
و chmod
.
sudo chown -R username:username /home/shared-directory
sudo chmod -R 755 /home/shared-directory
استبدل "username" باسم المستخدم الفعلي الذي يجب أن يحصل على الوصول.
التحقق من الوصول:
أنشئ مستخدمًا جديدًا أو استخدم مستخدمًا موجودًا تريد منح الوصول إلى هذا الدليل له. سجل الدخول كمستخدم وقم بالتحقق مما إذا كان بإمكانه الوصول إلى الدليل واستخدامه داخل بيئة CageFS الخاصة به.
يرجى ملاحظة أن تعديل تكوين CageFS يتطلب امتيازات إدارية ويجب أن يتم بحذر. تأكد دائمًا من التحقق من التغييرات قبل حفظها.
بالإضافة إلى ذلك، تأكد من أن لديك نسخًا احتياطية متوفرة قبل إجراء تعديلات كبيرة على تكوين الخادم الخاص بك. إذا كنت غير متأكد من أي من الخطوات، يُفضل استشارة موفر الاستضافة أو مسؤول النظام الخاص بك.