この問題について:usbguardルールはすべてのキーボードとマウスを受け入れます
~からhttps://usbguard.github.io/documentation/rule-言語.htmlそれは言及する
インタフェースタイプはUSBインタフェースを表し、形式はコロンで区切られた3つの8桁の16進数、つまりcc:ss:ppです。デジタル表現インタフェースクラス(cc),アガン(SS)と規約(pp)USB-IFによって指定されます(指定されたクラス、サブクラス、およびプロトコルのリスト)。
これで、私のusbguardルールファイルで使用されているキーボードまたはマウスを許可します。
allow with-interface one-of { 03:00:01 03:01:01 03:00:02 03:01:02 }
- 完全な説明があるかどうかを知りたいです
cc:ss:pp
。https://www.usb.org/define-class-codes私は彼らが家基本クラス方法インタフェースクラス?- リストがありますか?アガンそして規約どこか?
usbguard generate-policy > newrules.txt
Linux(RHEL 8.9)でテストで一部のUSBデバイスを接続すると、これらの情報を再度照会することなくどのように取得できますか?
次lsusb
の図は、2つのDell USB kybdと2つのDell USBマウスが接続されているRHEL 8.9を実行している簡単なDell optiplexコンピュータに表示されます。
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 413c:2107 Dell Computer Corp. KB212-B Quiet Key Keyboard
Bus 003 Device 003: ID 0461:4d22 Primax Electronics, Ltd
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard SK-8115
Bus 002 Device 002: ID 0461:4d51 Primax Electronics, Ltd 0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
もしそうならlsusb
、キーボードが与えられたら、バス/デバイスはインターフェイスクラスと同義語ではないインターフェイスクラスを提供しませんか?