我的笔记本电脑中有一个集成的网络摄像头。我知道它可以工作,并且ubuntu可以识别它,因为在安装时询问我是否要为与我的帐户关联的某种图像拍摄照片。当我查看系统设置时,在“硬件”部分看不到任何网络摄像头。我想像在Windows中一样禁用网络摄像头,但是由于在我的硬件部分找不到该摄像头,如何禁用它?由于它已集成到显示器中,我什至无法拔下电源。我看错地方了吗?我正在使用12.04
我的笔记本电脑中有一个集成的网络摄像头。我知道它可以工作,并且ubuntu可以识别它,因为在安装时询问我是否要为与我的帐户关联的某种图像拍摄照片。当我查看系统设置时,在“硬件”部分看不到任何网络摄像头。我想像在Windows中一样禁用网络摄像头,但是由于在我的硬件部分找不到该摄像头,如何禁用它?由于它已集成到显示器中,我什至无法拔下电源。我看错地方了吗?我正在使用12.04
Answers:
跑:
gksu gedit /etc/modprobe.d/blacklist.conf
加
blacklist uvcvideo
在底部。保存文件并退出文本编辑器。
关于评论:
使用以下命令查找网络摄像头的供应商和设备ID lsusb
:
Bus 001 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
下一个 ...
cd /sys/bus/usb/devices/
ls
在供应商ID和产品ID上执行“ grep”:
$ grep 05a9 */idVendor
1-1/idVendor:05a9
$ grep 2640 */idProduct
1-1/idProduct:2640
并且1-1
是你所需要的。cd
进入1-1
。
bConfigurationValue
此目录中的文件需要包含,0
以禁用设备或1
启用设备。但是该文件是root拥有的,因此可以对其进行更改(将0更改为1以启用)...
sudo -i
echo 0 > bConfigurationValue
禁用。您可以检查相机,它将被禁用。
这还不是永久的。重新启动会将其设置回以前的状态。使其永久化:
sudo -i
echo 0 > /sys/bus/usb/devices/1-1/bConfigurationValue
(1-1
我们使用的目录在哪里,并使用1
启用)
摄像机由uvcvideo
内核模块控制。
您可以通过打开终端并键入来禁用相机,直到重新启动为止sudo modprobe -r uvcvideo
。系统将要求您输入密码,输入密码后,如果终端中没有显示错误,则应禁用网络摄像头。
如果收到错误消息:modprobe: FATAL: Module uvcvideo is in use.
尝试删除uvcvideo模块后,可以尝试使用以下命令强制将其删除:(sudo rmmod -f uvcvideo
感谢thiagowfx)
要再次启用网络摄像头,请输入sudo modprobe uvcvideo
终端。
如果要在重新启动时禁用相机,请按ALT+F2
以下命令并粘贴:
gksu gedit /etc/modprobe.d/blacklist.conf
系统将要求您输入密码。输入后,将打开一个文本文件。粘贴到文本文件末尾的新行上:
blacklist uvcvideo
然后保存文件并退出。下次启动Ubuntu时,应禁用网络摄像头。
modprobe: FATAL: Module uvcvideo is in use.
尝试删除uvcvideo模块后,可以尝试使用以下命令强制将其删除:sudo rmmod -f uvcvideo
。
sudo gedit /etc/modprobe.d/blacklist.conf
添加即可blacklist uvcvideo
只用一些黑色胶带贴一下怎么样?取一些黑色胶带,将其放在网络摄像头上。网络摄像头已成功禁用!与上述答案不同,此方法可抵抗试图启用网络摄像头的恶意软件攻击!