ฉันต้องการปิดการใช้งานเว็บแคมภายในของแล็ปท็อปที่ใช้ Ubuntu 13.10 หรือไม่ ตามที่แนะนำไว้ที่นี่ฉันได้ปิดการใช้งานโมดูลเคอร์เนลที่เกี่ยวข้องโดยการขึ้นบัญชีดำ แต่หลังจากรีบูตโมดูลจะโหลดอย่างไรก็ตาม ฉันจะทำอย่างไรเพื่อกำจัดโมดูลเหล่านี้
บัญชีดำของฉันอยู่ในโมดูล/etc/modprobe.d/blacklist-webcam.conf
และมีลักษณะดังนี้:
blacklist videodev
blacklist videobuf2_core
blacklist videobuf2_memops
blacklist videobuf2_vmalloc
blacklist uvcvideo
แต่lsmod
ให้ฉัน (หลังจากรีบูต):
Module Size Used by
uvcvideo 80885 0
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40499 1 uvcvideo
videodev 133509 2 uvcvideo,videobuf2_core
แก้ไข:
เมื่อฉันทำsudo modprobe -r uvcvideo
โมดูลหายไป ดังนั้นฉันสามารถเขียนสคริปต์เพื่อทำเช่นนั้น แต่ฉันจะไม่คิดว่ามันเป็นทางออกที่สะอาด ;-)
/etc/modprobe.d
โกหกในบัญชีดำ นอกจากนี้ยังมีรายการไปยังโมดูลบลูทู ธ ของบัญชีดำ ใช้งานได้ดังนั้นไฟล์จึงถูกตีความ
sudo modprobe -r uvcvideo
?