En
/etc/udev/rules.d/
puedes escribir un guion
SUBSYSTEM=="usb", SYSFS{idProduct}=="PPPP", SYSFS{idVendor}=="VVVV", RUN+="/usr/sbin/usb-locking"
donde PPPP y VVVV son valores con los que puede extraer lsusb
.
Todos los productos idénticos coincidirán, pero el bloqueo usb podría montar el dispositivo y mirar la unidad en sí para obtener una mayor legitimación: algún archivo, algún código de bytes, la fecha ...
Es vulnerable si alguien más tiene acceso al palo, por supuesto.
La secuencia de comandos podría mirar más a fondo cada minuto, si el dispositivo aún está montado, y bloquear si no.