在 usbguard 服务停止后重置 USB 总线以允许设备安装

在 usbguard 服务停止后重置 USB 总线以允许设备安装

在 RHEL 8.9 中,存在usbguard.例如:

  • usbguard 处于活动状态,rules.confallow with-interface one-of { 03:*:* 09:*:* }允许人机接口设备(kybds/mice)和 USB 集线器
  • 我愿意service usbguard stop
  • 然后插入 USB 外部磁盘 Apricorn,其 ID 为 0984:1400,并且将interface { 08:06:50 } 08 是大容量存储设备
  • 即使停止了 usbguard 服务,之前未列入白名单的任何内容似乎也无法运行
    • 您可以将新设备列入白名单,service usbguard start然后执行以下操作service usbguard stop,然后该设备即可工作。
    • 当我想要使用或测试多个或新设备并且不想弄乱现有的rules.conf时,这是有问题的
    • 我希望事情能够像启动 usbguard 之前一样运行
    • 如果 usbguard 已生效,我不想重新启动来清除内容,然后我遇到了一些 usbdevice 问题,现在只知道停止 usbguard 服务并没有真正阻止它的影响。

有没有一个linux命令可以重置这个usbguard效果?导致USB总线重置或其他什么?

答案1

有没有一种方法可以让我的 USB 磁盘可安装,而无需根据我所描述的内容重新启动系统?

正如评论中测试的:将设备添加到白名单并重启服务。

相关内容