تعطيل تخزين USB في Linux

USB داخل

هناك عدة طرق لتعطيل التخزين على الوسائط المرفقة باستخدام منفذ USB من جهاز الكمبيوتر الخاص بك ، يمكن أن يكون هذا حلاً جيدًا إذا أردنا منع أنواع معينة من الهجمات من إصابة نظامنا من خلال هذا النوع من الأجهزة ، ولكن يمكن أيضًا أن يكون بمثابة وسيلة لمحاولة تقييد إمكانيات جهاز كمبيوتر معين إذا فعلنا ذلك. لا تريد أن يستخدم الآخرون هذه الميزة لسبب محدد. حسنًا ، من بين الطرق هناك طرق أكثر تطرفًا ، مثل التخلص المباشر من برامج تشغيل Linux kernel USB (الوحدات النمطية). بمعنى آخر ، احذف ملف usb_storage.ko ، وهو الوحدة التي تعمل كوحدة تحكم لهذه الأجهزة.

لكن إذا أردنا حلاً غير جذري ، فيمكننا استخدامه طرق أخرى للمضي قدما حتى لا تعمل هذه الأجهزة في توزيعتنا. إنها أيضًا طرق بسيطة للتنفيذ وعادة ما تكون فعالة ، على الرغم من أنها ليست معصومة من الخطأ ... على سبيل المثال ، يمكننا استخدام الجهاز الظاهري / bin / true لمساعدتنا فيما يسمى "التثبيت المزيف" ، للمتابعة لدينا ببساطة لإنشاء وفتح ملف يسمى block_usb.conf داخل الدليل /etc/modprobe.d/ حيث يتم تخزين وحدات kernel النمطية.

بمجرد الانتهاء من ذلك ، يمكننا إضافة المحتوى التالي بالداخل باستخدام محرر النصوص الذي نفضله أكثر:

install usb-storage /bin/true

الآن نقوم بحفظ الملف الذي أنشأناه للتو وفويلا ، سيكون لدينا قيود على أجهزة تخزين USB. عين! لأن باقي أجهزة USB ستستمر في العمل بشكل طبيعي. اختبر الفعالية ، حيث سمعت أن بعض المستخدمين يقولون إنها لم تنجح معهم ...

الطريقة الأخرى هي إنشاء ملف القائمة السوداءلذلك سننشئ ملفًا يسمى blacklist.conf داخل /etc/modprobe.d/ وباستخدام محرر النصوص نضيف مرة أخرى داخل جميع برامج تشغيل الأجهزة التي نريد إضافتها إلى قائمتنا السوداء ولن يعمل ذلك. على سبيل المثال ، بالنسبة إلى USB الخاص بنا:

blacklist usb-storage

احفظ التغييرات وتحقق من تأثيرها ...