آموزش جلوگیری از حذف فایل توسط کاربر در File Manager دایرکت ادمین

محدود کردن حذف فایل در File Manager

در محیط‌های هاستینگ اشتراکی، گاهی لازم است دسترسی کاربران به حذف فایل‌ها محدود شود تا از پاک شدن تصادفی یا عمدی فایل‌های مهم جلوگیری شود.

روش‌های محدودسازی در دایرکت ادمین

روش ۱: تنظیم مجوزهای فایل (File Permissions)

فایل‌های مهم را با مجوز فقط خواندن تنظیم کنید:

chmod 444 important-file.php
chmod 555 important-directory/

با مجوز ۴۴۴ کاربر نمی‌تواند فایل را ویرایش یا حذف کند.

روش ۲: استفاده از chattr (Immutable)

دستور chattr فایل را غیرقابل تغییر می‌کند، حتی root هم نمی‌تواند آن را حذف کند:

chattr +i important-file.php

برای حذف immutable:

chattr -i important-file.php

بررسی:

lsattr important-file.php

روش ۳: محدود کردن File Manager دایرکت ادمین

در تنظیمات دایرکت ادمین، دسترسی به File Manager را برای برخی کاربران محدود کنید. از Admin Level > User Level > Features گزینه File Manager را غیرفعال نمایید.

روش ۴: استفاده از ACL

Access Control Lists امکان تنظیم دقیق‌تر مجوزها را فراهم می‌کند:

setfacl -m u:username:r important-file.php

محافظت از فایل‌های وردپرس

فایل‌های حیاتی وردپرس مانند wp-config.php و .htaccess را با chattr محافظت کنید:

chattr +i /home/user/public_html/wp-config.php
chattr +i /home/user/public_html/.htaccess

بکاپ خودکار

بهترین محافظت، داشتن بکاپ منظم است. حتی اگر فایلی حذف شود، با بکاپ قابل بازیابی است.

هاست وردپرس میهن هاستینگ با بکاپ روزانه خودکار. کانفیگ سرور شامل تنظیم مجوزهای امن. سرور مجازی با دسترسی root برای chattr.

🛡️ محافظت از فایل‌ها

بکاپ خودکار و مجوزهای امن سرور.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: