PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : جلوگیری از حذف ناخواسته فایل‌ها در لینوکس



iranserver.com
July 13th, 2017, 18:54
اگر با دستور RM در لینوکس (یونیکس) آشنا باشید می‌دانید که این دستور برای حدف فایل‌ها و دایرکتوری‌ها استفاده می‌شود؛ چنانچه این دستور را به صورت اشتباه و با پارامترهای خطرناک استفاده کنید می‌تواند همه فایل‌ها (حتی فایل‌های سیستم‌عامل) را حذف کند!

یکی از راه‌های استفاده نادرست از این دستور به شکل زیر است .







rm -rf /



دستور بالا تمام فایل‌ها و دایرکتوری‌های موجود در مسیر / را پاک می‌کند. برای آشنایی با سایر دستورات خطرناک در لینوکس این پست (http://blog.iranserver.com/%d8%af%d8%b3%d8%aa%d9%88%d8%b1%d9%87%d8%a7%db%8c-%d8%ae%d8%b7%d8%b1%d9%86%d8%a7%da%a9-%d8%ae%d8%b7%e2%80%8c%d9%81%d8%b1%d9%85%d8%a7%d9%8 6-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/) را ببنید.





http://blog.iranserver.com/wp-content/uploads/2013/11/rm-rf-300x189.jpg


جلوگیری از حذف ناخواسته فایل‌ها و دایرکتورها:

راه‌های متفاوتی برای جلوگیری از اجرای این دستور به شکل بالا و جلوگیری از پاک شدن دیتاهای حساس و مهم وجود دارد. اما ساده‌ترین راه ساخت یک فایل با نام ‎-i در دایرکتوری‌های حساس سیستم است. دستور rm این فایل را به عنوان یک پارامتر شناسایی خواهد کرد، و برای حذف فایل‌ها در اثر اجرای دستور rm اخطاری نمایش داده و منتظر تایید شما خواهد می‌ماند.




نکته: مراقب باشید هرگز فایلی با نام ‎-rf در دایرکتوری‌های سیستم ایجاد نکنید! فکر می‌کنید چرا؟



منبع :


https://goo.gl/C9oGMW