گاهی پیش می آید که کاربران برخی فایل های ضروری را به اشتباه پاک می کنند. حال برای اینکه بتوانیم احتمال آنرا به صفر برسانیم, می توانیم از پاک شدن آنها جلوگیری کنیم.
آموزش زیر, یک نمونه مثال برای بلاک کردن در مسیر “/public_html” می باشد:
اولین قدم ویرایش محتوای مسیر “/usr/local/directadmin/scripts/custom/all_pre.sh” با استفاده از دستور زیر است :
nano /usr/local/directadmin/scripts/custom/all_pre.sh
حال کد زیر را به آن بیفزایید:
[php]
#!/usr/local/bin/php
$command = getenv("command");
$button = getenv("button");
if (preg_match("/CMD_FILE_MANAGER/", $command) && $button == "delete")
{
foreach ($_ENV as $path)
{
if ($path == "/public_html")
{
echo "You cannot delete your public_html link!\n";
exit(1);
}
}
}
exit(0);
?>
[/php]
پس از ذخیره نمودن تغییرات , سطح دسترسی “all_pre.sh” را روی ۷۵۵ قرار دهید.
عملیات فوق برای سایر فایل ها هم قابل استفاده می باشد.
بلاگ
دستهبندی
- esxi (۲)
- اپلیکیشن (۵)
- اپن کارت (۸)
- اخبار (۲۷)
- اسکریپت (۱)
- اسکریپت بازی (۱)
- امنیت (۶۰)
- انتشار برنامه در گوگل پلی (۱)
- ایمیل (۷)
- بازاریابی اینترنتی (۳)
- بازاریابی اینترنتی (۷)
- پرستاشاپ (۱۰)
- پلاگین وردپرس (۲۲)
- پنل مدیریت رسلر دایرکت ادمین (۱۷)
- پنل مدیریت کاربر دایرکت ادمین (۹)
- تبلیغات کلیکی گوگل (۱۳)
- تومیتو (۱)
- جوملا (۷)
- خدمات (۶)
- خطاها (۴۹)
- دامنه (۱۵)
- دامنه .app (۱)
- دامنه ir (۱۲)
- دامنه عمومی (۳)
- دانستنی های IT (۲۷)
- دایرکت ادمین (۳۱)
- دسترسی کاربر سی پنل (۳)
- دستورات لینوکس (۱۱)
- زبان php (۵)
- زبان برنامه نویسی (۱)
- سئو (۱۱)
- سرور مجازی (۴)
- سرور ویندوزی (۳)
- سی پنل (۱۸)
- سیستم مدیریت محتوا (۵۲)
- شبکه های مجازی (۳)
- عمومی (۱۶)
- عمومی هاست و سرور (۳۴)
- فروشگاه اینترنتی (۸)
- کنترل پنل سرور (۴)
- گواهینامه امن دیجیتالی (۹)
- مجنتو (۱۰)
- مدیریت سرور لینوکس (۸۵)
- مشکلات امنیتی CMS (۱)
- هاست (۷)
- وبسایت پنل (۲۳)
- وردپرس (۵۷)
آموزش جلوگیری از پاک شدن فایل توسط کاربر در filemanager
محمد عندلیب
#آموزش جلوگیری از پاک شدن فایل توسط کاربر در filemanager#امنیت فایل در دایرکت ادمین#جلوگیری از پاک شدن فایل توسط کاربر در filemanager#جلوگیری از حذف فایل#رفع مشکل حذف ناگهانی#عدم حذف فایل