نحوه ایجاد Mountهای سفارشی Jailed Shell، غیرفعال‌سازی هشدارهای فضای دیسک، غیرفعال‌سازی سرویس‌ها و داون‌گرید لایسنس محلی در cPanel & WHM

این مقاله یک راهنمای جامع برای مدیریت پیشرفته سرورهای cPanel & WHM است. شامل نحوه ایجاد Mountهای سفارشی برای Jailed Shell، غیرفعال‌سازی هشدارهای فضای دیسک، غیرفعال‌سازی سرویس‌های خاص، و داون‌گرید لایسنس محلی برای تست. تمام مراحل همراه با هشدارها، مسیر فایل‌ها و مثال‌های عملی ارائه شده است.

cPanel jailed shell mountsdisable disk space warningsdisable cPanel servicesdowngrade cPanel license

~2 دقیقه مطالعه • بروزرسانی ۲۹ بهمن ۱۴۰۴

1. ایجاد Mountهای سفارشی برای Jailed Shell


با استفاده از Mountهای سفارشی می‌توانید دسترسی فقط-خواندنی (Read‑Only) به مسیرهای خاص برای کاربران Jailed Shell فراهم کنید.


نکته مهم: تمام Mountهای سفارشی برای کاربران Jailshell فقط خواندنی هستند.


1.1 افزودن دایرکتوری‌ها به Mount سفارشی


  1. فایل زیر را ایجاد کنید:
    /var/cpanel/jailshell-additional-mounts
  2. هر مسیر را در یک خط جداگانه وارد کنید:
    /usr/local/test1
    /usr/local/test2
    /usr/local/test3
  3. فایل را ذخیره کنید.

هشدار:

  • فقط مسیرهای مطلق (Absolute Path) استفاده کنید.
  • اسلش انتهایی نگذارید.
  • چند مسیر را در یک خط قرار ندهید.

1.2 افزودن فایل‌ها به Mount سفارشی


  1. فایل زیر را ایجاد کنید:
    /var/cpanel/jailshell-additional-files
  2. هر فایل را در یک خط جداگانه وارد کنید:
    /usr/local/test1.txt
    /usr/local/test2.txt
    /usr/local/test3.txt
  3. فایل را ذخیره کنید.

1.3 قوانین مسیرها


فرمت صحیح:

/usr/local/test1

فرمت‌های اشتباه:

  • test1 — مسیر نسبی
  • test1/ — نسبی + اسلش انتهایی
  • /usr/local/test1/ — اسلش انتهایی
  • چند مسیر در یک خط

هشدار: فرمت اشتباه ممکن است باعث اختلال در سرور شود.


1.4 Unmount کردن Mount سفارشی


برای Unmount کردن، حذف مسیر از فایل کافی نیست. باید دستور زیر را اجرا کنید:


umount /home/virtfs/username/usr/local/example

سیستم هنگام خروج کاربر از Jailed Shell، Mount را خودکار Unmount نمی‌کند.



2. غیرفعال‌سازی هشدارهای فضای دیسک


دو روش برای

نوشته و پژوهش شده توسط دکتر شاهین صیامی