گاهی پیش می آید که کاربران برخی فایل های ضروری را به اشتباه پاک می کنند. حال برای اینکه بتوانیم احتمال آنرا به صفر برسانیم, می توانیم از پاک شدن آنها جلوگیری کنیم.
آموزش زیر, یک نمونه مثال برای بلاک کردن در مسیر “/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” را روی ۷۵۵ قرار دهید.
عملیات فوق برای سایر فایل ها هم قابل استفاده می باشد.
📁 مدیریت حرفهای فایلها با دایرکت ادمین
با هاست دایرکت ادمین میهن هاستینگ، تنظیم مجوزهای دسترسی، مدیریت فایلها و امنیت دایرکتوریها از طریق پنل بهراحتی انجام میشود.
