GNU/Linux >> Znalost Linux >  >> Ubuntu

Nakonfigurujte Udev pro změnu oprávnění na USB Hid Device?

Mám USB váhu, USB HID. V současné době, když je zapojen, oprávnění k němu umožňují přístup pouze superuživateli. Jak mohu nakonfigurovat udev, aby umožnil komukoli přístup k tomuto zařízení? Mám ID dodavatele a produktu, ale místo toho bych je chtěl porovnat na základě typu HID.

Právě teď mám potíže s nalezením jakéhokoli existujícího pravidla, které se na to vztahuje (hledal jsem „hidraw“ v /lib/udev/rules.d a /etc/udev/rules.d , mimo jiné).

Nejlepší odpověď

Normálně se to dělá přidáním do /etc/udev/rules.d soubor se může jmenovat 50-usb-scale.conf s obsahem, jako je tento:

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

Kde HEX1 a HEX2 jsou nahrazeny ID dodavatele a produktu.

Chcete-li místo toho odpovídat typu rozhraní, můžete zkusit nahradit ATTR{idVendor}=="HEX1", ATTR{idProduct}=="HEX2" se shodou pro bInterfaceClass je 03 (HID):

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

Ale pozor, zachytí to i myši a klávesnice.


Ubuntu
  1. Linux – změnit oprávnění složky?

  2. Jak spustit událost ve skriptu Shell, když je odebráno zařízení USB?

  3. Nelze změnit oprávnění pro skupinu na jednotkách USB?

  1. Jak změnit oprávnění k souborům na disku Fat32?

  2. Změnit oprávnění souboru

  3. příkaz setpci – konfigurace PCI zařízení

  1. Linux – Udev nepřejmenuje zařízení USB Ethernet?

  2. Pravidlo Udev pro shodu zařízení USB s více uzly

  3. Jak zjistit USB verze 1.1 nebo 2.0