我正在尝试(可逆地)在内核版本4.4.16-v7 +的Raspbian Jessie安装上禁用USB HID支持。我们需要将Raspberry Pi安装在半公共(public)空间中并在电视上显示内容,并且我们希望使其至少在某种程度上很难与它混淆。
到目前为止,我已经设法通过rmmod将usbhid模块从内核中删除。在对模块进行rmmod'处理后,tt似乎每次我插入USB键盘或鼠标时,设备驱动程序都会重新加载回内核。
有什么办法可以防止这种情况?
最佳答案
udev 是最好的方法,最简单的方法是在其中添加新规则:
/etc/udev/rules.d/99-disable-usb-hid.rules:
SUBSYSTEMS=="usb", DRIVERS=="usbhid", ACTION=="add", ATTR{authorized}="0"
并重新启动 udev 。
我刚刚在Debian Jessie ARM 4.4.16中对其进行了测试。
关于linux - 插入USB HID设备时防止usbhid自动加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38786343/