اگر با دستور RM در لینوکس (یونیکس) آشنا باشید میدانید که این دستور برای حدف فایلها و دایرکتوریها استفاده میشود؛ چنانچه این دستور را به صورت اشتباه و با پارامترهای خطرناک استفاده کنید میتواند همه فایلها (حتی فایلهای سیستمعامل) را حذف کند!
یکی از راههای استفاده نادرست از این دستور به شکل زیر است .
1
|
rm –rf /
|
دستور بالا تمام فایلها و دایرکتوریهای موجود در مسیر / را پاک میکند. برای آشنایی با سایر دستورات خطرناک در لینوکس این پست را ببنید.
جلوگیری از حذف ناخواسته فایلها و دایرکتورها:
راههای متفاوتی برای جلوگیری از اجرای این دستور به شکل بالا و جلوگیری از پاک شدن دیتاهای حساس و مهم وجود دارد. اما سادهترین راه ساخت یک فایل با نام -i در دایرکتوریهای حساس سیستم است. دستور rm این فایل را به عنوان یک پارامتر شناسایی خواهد کرد، و برای حذف فایلها در اثر اجرای دستور rm اخطاری نمایش داده و منتظر تایید شما خواهد میماند.
بن مایه: https://blog.iranserver.com