Aus Sicherheitsgründen möchte ich verhindern, dass Eingabegeräte nicht an einem bestimmten USB-Anschluss verwendet werden können. An diesem Port müssen Funktionen ohne Eingabe (z. B. Massenspeicher oder ttyUSB) verfügbar sein. Eingabegeräte müssen noch an anderen USB-Anschlüssen arbeiten.
"kann nicht verwendet werden" bedeutet, dass z. B. kein entsprechendes /dev/input/eventX
Gerät erstellt wird und gängige Frameworks (X11, Linux-Konsole) keine Eingaben vom Gerät akzeptieren.
Ich kann den USB-Anschluss anhand von udev-Regeln wie identifizieren
DEVPATH=="/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7.1/*"
aber ich bin nicht sicher, wie ich es deaktivieren soll.
Alte udev-Versionen werden unterstützt, OPTIONS+="ignore_device"
aber diese Option ist weg.
Wie kann ich das machen?