![从 cli 暂时启用列入黑名单的内核模块](https://linux22.com/image/86074/%E4%BB%8E%20cli%20%E6%9A%82%E6%97%B6%E5%90%AF%E7%94%A8%E5%88%97%E5%85%A5%E9%BB%91%E5%90%8D%E5%8D%95%E7%9A%84%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97.png)
我在系统上禁用了内核模块
>> uname -a
Linux zyx 4.3.0-1-amd64 #1 SMP Debian 4.3.5-1 (2016-02-06) x86_64 GNU/Linux
>> cat /etc/modprobe.d/blacklist.conf
# Disable WebCam
blacklist uvcvideo
问题
是否可以从命令行暂时启用列入黑名单的内核模块?如果是这样,怎么办?如果不是,还有什么其他选项可以在启动时禁用该模块?
我尝试了以下方法,但它不允许我使用网络摄像头。
须藤 modprobe uvcvideo
答案1
我本以为modprobe
会忽略黑名单,除非-b
指定......
无论如何,无论黑名单设置如何,以下操作都应该有效:
sudo insmod /lib/modules/$(uname -r)/kernel/drivers/media/usb/uvc/uvcvideo.ko
如果依赖的模块uvcvideo
尚未加载,您也需要注意这一点(然后uvcvideo
再次加载):
sudo modprobe videodev
sudo modprobe videobuf2-core
sudo modprobe usbcore
sudo modprobe media
sudo modprobe videobuf2-malloc
您可以使用以下命令找到任何模块modinfo
:
/sbin/modinfo uvcvideo