모든 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'"