在 Linux 中禁用內置攝像頭
首先,使用如下命令找到網絡攝像頭驅動:
$ sudo lsmod | grep uvcvideo
示例輸出:
uvcvideo 114688 1
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_v4l2 28672 1 uvcvideo
videobuf2_common 53248 2 uvcvideo,videobuf2_v4l2
videodev 208896 4 uvcvideo,videobuf2_common,videobuf2_v4l2
media 45056 2 uvcvideo,videodev
usbcore 286720 9 uvcvideo,usbhid,usb_storage,ehci_hcd,ath3k,btusb,uas,ums_realtek,ehci_pci
這裏,uvcvideo?是我的網絡攝像頭驅動。
現在,讓我們禁用網絡攝像頭。
為此,請編輯以下文件(如果文件不存在,只需創建它):
$ sudo nano?/etc/modprobe.d/blacklist.conf
添加以下行:
##Disable webcam.
blacklist uvcvideo
##Disable webcam?這行不是必需的。為了便於理解,我添加了它。
保存並退出文件。重啟系統以使更改生效。
要驗證網絡攝像頭是否真的被禁用,請打開任何即時通訊程序或網絡攝像頭軟件,如 Cheese 或 Guvcview。妳會看到如下的空白屏幕。
Cheese 輸出:
Guvcview 輸出:
看見了麽?網絡攝像頭被禁用而無法使用。
要啟用它,請編輯:
$ sudo nano?/etc/modprobe.d/blacklist.conf
註釋掉妳之前添加的行。
##Disable webcam.
#blacklist uvcvideo
保存並關閉文件。然後,重啟計算機以啟用網絡攝像頭。