![如何阻止网络摄像头输入?](https://linux22.com/image/1137219/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4%E8%BE%93%E5%85%A5%EF%BC%9F.png)
当我在联想电脑上运行 Windows 7 时,有一个预装的联想实用程序,它可以让任何试图查看我的网络摄像头所看到内容的人看到一个带有十字的摄像头静态图像。这样就可以防止没有 root 权限的应用程序和黑客看到我的网络摄像头。我说 root 权限是因为需要 root 权限才能更改程序的设置,以便允许程序实际使用我的网络摄像头并获取它所看到的内容而不是静态图像。
出于隐私和安全原因,这是一个非常有用的实用程序,但是在 Ubuntu 上,我无法找到具有同样功能的类似实用程序。 是否有这样的实用程序,或者有没有什么方法可以实现我所描述的功能?
我正在运行带有 GNOME 3.20 的 Ubuntu GNOME 16.04。
答案1
答案2
禁用网络摄像头内核模块:
modprobe -r uvcvideo
uvcvideo
是最常见的模块名称。如果未找到,请检查lsmod | grep uvcv
并获取模块名称。
这将在本次会话中禁用它。
为了使其永久生效,请将blacklist
+ 模块名称添加到/etc/modprobe.d/blacklist.conf
。(例如blacklist uvcvideo
)
答案3
另一个万无一失的解决方案并不适合所有人:
打开笔记本电脑,拔下网络摄像头。改用外部网络摄像头,只在需要时插入。我实际上是按相反的顺序进行的,因为内置网络摄像头质量很差,而且我不想让它与屏幕处于同一角度。