GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Konfigurieren Sie Udev, um Berechtigungen auf einem versteckten USB-Gerät zu ändern?

Ich habe eine USB-Waage, eine USB-HID. Wenn es angeschlossen ist, erlauben die Berechtigungen derzeit nur dem Superuser den Zugriff darauf. Wie kann ich udev so konfigurieren, dass jeder auf dieses Gerät zugreifen kann? Ich habe die Anbieter- und Produkt-IDs, möchte sie aber stattdessen anhand des HID-Typs abgleichen.

Im Moment habe ich Probleme, eine bestehende Regel zu finden, die dafür gilt (ich habe in /lib/udev/rules.d nach „hidraw“ gesucht und /etc/udev/rules.d , unter anderem).

Beste Antwort

Normalerweise geschieht dies durch Hinzufügen zu /etc/udev/rules.d eine Datei mit dem Namen 50-usb-scale.conf mit Inhalt wie diesem:

SUBSYSTEM=="usb", ATTR{idVendor}=="HEX1", ATTR{idProduct}=="HEX2", MODE="0666"

Wobei HEX1 und HEX2 werden durch die Anbieter- bzw. Produkt-ID ersetzt.

Um stattdessen den Schnittstellentyp abzugleichen, könnten Sie versuchen, ATTR{idVendor}=="HEX1", ATTR{idProduct}=="HEX2" zu ersetzen mit einer Übereinstimmung für bInterfaceClass ist 03 (VERSTECKT):

SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="03", MODE="0666"

Aber seien Sie gewarnt, das wird auch Mäuse und Tastaturen fangen.


Ubuntu
  1. Linux – Ordnerberechtigungen ändern?

  2. Wie löst man ein Ereignis im Shell-Skript aus, wenn ein USB-Gerät entfernt wird?

  3. Standard-Soundgerät ändern?

  4. Wie ändere ich Dateiberechtigungen auf einem Fat32-Laufwerk?

  5. So führen Sie ein Skript aus, wenn USB-Geräte mit UDEV angeschlossen oder entfernt werden

So ändern Sie Berechtigungen in Linux

Linux – Udev benennt USB-Ethernet-Gerät nicht um?

Wie wird das Leapfrog Tag USB-Gerät montiert?

Wie zeigt man eine Benachrichtigung an, wenn ein USB-Gerät eingesteckt wird?

So ändern Sie Dateiberechtigungen in cPanel

So ändern Sie Dateiberechtigungen