حماية rm: بديل آمن عند حذف الملفات

واجه الكثير من الناس مشكلة في استخدام المشهور ولكن الخطير الأمر rmحتى قبل أيام كان معروفا فقدان بيانات GitLab عندما حذف مسؤول النظام عن طريق الخطأ قاعدة البيانات الخاطئة. لهذا السبب الأخير والبعض الآخر ، فكرة إنشاء أداة تسمح بالتحقق من أنه عند حذف الملفات يكون المستخدم متأكدًا من الإجراء الذي يقوم به وكانت نتيجة تلك الفكرة حماية rm.

على الرغم من وجود أدوات أخرى بالفعل تسمح لنا بحذف الملفات بأمان ، حماية rm لها خصائص ربما تجعلها أكثر مرونة وإثارة للاهتمام.

ما هي حماية rm؟

إنها أداة مفتوحة المصدر ، تم تطويرها في بيثون، كبديل آمن لحذف الملف. سلوكه هو نفس السلوك المشهور الأمر rm (بما في ذلك الحجج وطريقة الاستخدام). الاختلاف الوحيد هو أن هذا الأمر لا يحذف تلك الملفات التي يوجد بها ملف .*.rm-protection ولم يتم إعطاء إجابة على سؤال التحقق.

¿ما هي الطريقة الأكثر أمانًا للتحقق من أننا عند حذف الملفات لسنا ca $٪ / & ...؟ حسنا ، ل منشئو حماية rm، الجواب أن المستخدم نفسه يؤكد أنه يريد حذف الملف المعني. كما أنه يمنح المستخدمين الفرصة لوضع علامات على تلك الملفات المهمة حقًا ، مما يوفر على معظم المستخدمين الكثير من المتاعب.

حماية rm يهدف إلى توفير أقصى قدر من الحماية والمرونة ، بالإضافة إلى أن يكون له أقل تأثير ممكن على التشغيل اليومي. الأمر rm

كيفية استخدام حماية rm؟

استخدام حماية rm إنه بسيط للغاية ، ويتكون من وظيفتين: rm-p y protect. يجرى حماية المسؤول عن حماية الملفات التي نريد عدم حذفها (أو التي يمكن حذفها طالما كانت رغبة حقيقية للمستخدم).

يمكن ملاحظة ذلك بشكل أفضل في دراسة الحالة التالية:

نريد اسم الملف no_me_elimines.txt لا يمكن إزالته ، أو الفشل في أنه لا يمكن إزالته إلا إذا تمت الإجابة على سؤال الأمان ، وفي هذه الحالة يتعين علينا فقط التنفيذ protec no_me_elimines.txt  والإشارة إلى سؤال الأمان وإجابته. في حال أردنا حقًا حذف الملف ، يتعين علينا فقط تنفيذه rm-p no_me_elimines.txt والإجابة على سؤال الأمان.

نستطيع ان نرى حماية rm في العمل ، في الصورة المتحركة التالية:

حذف الملفات

كيفية تثبيت rm-protection؟

يعد تثبيت وتكوين حماية rm أمرًا بسيطًا للغاية ، يجب أن يكون لدينا نقطة تثبيت بيثون ، ثم نفتح محطة طرفية وننفذ الأمر التالي:

pip install rm-protection من الملائم أيضًا إنشاء اسم مستعار لـ rm-p ، لاستخدامه كـ rm ، لذلك سيكون أكثر كفاءة عند الاستخدام alias rm="rm-p"

ثم ابدأ في حماية ملفاتك باستخدام protect.

هذه بلا شك طريقة مثيرة للاهتمام لحذف الملفات بأمان ، حيث يمكننا حماية ملفاتنا الأكثر أهمية بشكل أفضل. أيضًا ، إذا قمنا بالتلاعب بالأوامر ، يمكننا حماية الملفات أو الدلائل التي تلبي خصائص معينة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كريستيان قال

    مفيد جدا شكرا جزيلا لك

  2.   كارليتوكس قال

    مفيد للغاية! وتخبرني تجربتي الخاصة أنه يجب علي تثبيته في أسرع وقت ممكن لأنه يذكرني بالفعل بالحلقات التي أتمنى أن أنساها جيدًا. يعتبر الأمر rm مفيدًا جدًا ولكنه يمكن أن يتسبب في كوارث كبيرة.
    شكرا جزيلا.
    تحيات!

  3.   مجهول قال

    شكرا جزيلا لك!

  4.   Sebas قال

    هناك شيء يخبرني أنه لن يعمل ، بنفس الطريقة التي يتسبب بها الأمر الحالي في حدوث المشاكل: لأن الفاصل ينتهي بعد تشويهه.
    وأعتقد أنه لن يقوم أي شخص بحماية كل ملف / مجلد ، والذي يجب ويمكن حمايته بإذن.