すべてのUSBポートを無効にし、キーボードとマウスへのアクセスのみを提供したいと思います。
USBデバイスを接続または切断すると、ルールが機能します。ただし、USBデバイスが接続されている状態でシステムを再起動しようとすると、再起動後にシステムがアクセスできないUSBデバイスが読み取られます。
この状況をどのように解決できますか?
私のルールは次のとおりです
ACTION=="add", SUBSYSTEMS=="usb", RUN+="/bin/sh -c 'for host in /sys/bus/usb/devices/usb*; do echo 0 > $host/authorized_default; done'"
ACTION=="add", ATTR{idVendor}=="0461" , ATTR{idProduct}=="0010" , RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'"
ACTION=="add", ATTR{idVendor}=="17ef" , ATTR{idProduct}=="608d" , RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'"