如何禁用 USB 存储设备支持

如何禁用 USB 存储设备支持

我想禁用某个 USB 存储设备(Sandisk 闪存驱动器)。我读到过某处说可以使用 .config 文件。我该如何使用它来禁用它?

答案1

第一的 :

您可以从 Bios 设置中禁用它并使 Bios 受密码保护。

第二:

您可以通过 GRUB 禁用内核对 USB 的支持来摆脱所有 USB 设备。

kernel /vmlinuz-2.6.18-128.1.1.el5 ro root=LABEL=/ console=tty0 console=ttyS1,19200n8 nousb

答案2

只需将内核驱动程序列入黑名单:

sudo echo "blacklist usb-storage" >> /etc/modprobe.d/blacklist.conf

此后,任何人都无法在该计算机上使用 USB 记忆棒,但仍然允许管理员手动加载模块并使用它。

要再次启用,只需从黑名单文件中删除该行。

答案3

最好的方法是使用 udev 黑名单(使用 sysfs 中的授权功能),这样你就可以非常有选择性(因为你想要一个特定的设备)。你可以找到一篇非常有趣的文章这里

使用 .config 您可以完全禁用 usbstorage 模块,但这会使任何 usb 存储不再工作。

相关内容