Saya memiliki skala USB, USB HID. Saat ini, ketika dicolokkan, izin hanya memungkinkan pengguna super untuk mengaksesnya. Bagaimana saya bisa mengonfigurasi udev agar siapa pun dapat mengakses perangkat ini? Saya memiliki ID vendor dan produk, tetapi saya ingin mencocokkannya berdasarkan jenis HID saja.
Saat ini, saya kesulitan menemukan aturan yang berlaku untuk ini (saya menerima "hidraw" di /lib/udev/rules.d
dan /etc/udev/rules.d
, antara lain).
Jawaban Terbaik
Biasanya, ini dilakukan dengan menambahkan ke /etc/udev/rules.d
sebuah file mungkin bernama 50-usb-scale.conf
dengan isi seperti ini:
SUBSYSTEM=="usb", ATTR{idVendor}=="HEX1", ATTR{idProduct}=="HEX2", MODE="0666"
Di mana HEX1 dan HEX2 diganti dengan vendor dan id produk masing-masing.
Untuk mencocokkan pada jenis Antarmuka, Anda dapat mencoba mengganti ATTR{idVendor}=="HEX1", ATTR{idProduct}=="HEX2"
dengan kecocokan untuk bInterfaceClass
menjadi 03
(HID):
SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="03", MODE="0666"
Namun berhati-hatilah, itu juga akan menangkap mouse dan keyboard.