USBデバイスが接続されていると、Udevルールは機能しません

USBデバイスが接続されていると、Udevルールは機能しません

すべての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'" 

ベストアンサー1

おすすめ記事