如何防止加载内核模块?
How to prevent a kernel module from loading?
我想为 usb 鼠标编写一个模块,所以我需要禁用 usbhid
驱动程序的加载。问题是当我连接鼠标时它会再次加载。那么,如果没有任何依赖,我如何才能永久禁止加载模块?
您可以创建 /etc/modprobe.d/blacklist.conf 并将以下行放在那里:
blacklist usbhid
重启后模块将被列入黑名单,无法自动加载。
我想为 usb 鼠标编写一个模块,所以我需要禁用 usbhid
驱动程序的加载。问题是当我连接鼠标时它会再次加载。那么,如果没有任何依赖,我如何才能永久禁止加载模块?
您可以创建 /etc/modprobe.d/blacklist.conf 并将以下行放在那里:
blacklist usbhid
重启后模块将被列入黑名单,无法自动加载。