feat: add system usb disablement

This commit is contained in:
2026-02-11 16:58:47 +01:00
parent 90b4d5ddcf
commit 2d04cb04d4
8 changed files with 148 additions and 5 deletions

16
bin/disable-usb.sh Normal file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
for dev in /sys/bus/usb/devices/*; do
# Only match main device entries (no colon)
if [[ $(basename "$dev") =~ ^[0-9]+-[0-9]+$ ]]; then
if [ -e "$dev/driver" ]; then
echo "-----"
echo "Device path: $dev"
dev_name=$(basename "$dev")
echo "Unbinding: $dev_name"
echo "$dev_name" > /sys/bus/usb/drivers/usb/unbind
else
echo "Skipping: $dev"
fi
fi
done