1fl*_*flx 5 linux kernel hid hotplugging raspbian
我正在尝试(可逆地)在 Raspbian Jessie 安装内核版本 4.4.16-v7+ 上禁用 USB HID 支持。我们需要将 Raspberry Pi 放在半公共空间并在电视上显示内容,我们希望至少让它有点难以弄乱它。
到目前为止,我已经设法通过 rmmod 使 usbhid 模块从内核中移除。在对模块进行 rmmod'ing 之后,似乎每次我插入 USB 键盘或鼠标时,设备驱动程序都会重新加载到内核中。
有什么办法可以防止吗?
udev是最好和最简单的方法,在例如:/etc/udev/rules.d/99-disable-usb-hid.rules 中添加新规则:
SUBSYSTEMS=="usb", DRIVERS=="usbhid", ACTION=="add", ATTR{authorized}="0"
Run Code Online (Sandbox Code Playgroud)
并重新启动udev。我刚刚在 Debian Jessie ARM 4.4.16 中对其进行了测试。