我想禁用运行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
模块不见了。所以我可以编写一个脚本来做到这一点。但是我不认为这是一个干净的解决方案;-)
非常感谢大家的帮助!尝试贝恩的解决方案时,我找到了问题的根源。他的解决方案效果很好。重新启动后,模块确实消失了。但是有一个缺点:modprobe uvcvideo
如果我想重新启用网络摄像头,则无法加载模块。
在深入研究系统以找出uvcvideo
加载模块的原因时,我最后做了一个,grep -r uvcvideo /etc/
然后发现了一个脚本,/etc/pm/power.d
该脚本在modprobe uvcvideo
插入电源线时做了一个脚本。我前段时间写了这个脚本来优化能量消耗。我注释掉了处理网络摄像头模块的内容,然后,黑名单开始了!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句