GNU/Linux >> Belajar Linux >  >> Ubuntu

Konfigurasikan Udev Untuk Mengubah Izin Pada Perangkat Usb Hid?

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.


Ubuntu
  1. Cara Mengonfigurasi pemilik/grup File Perangkat dengan aturan udev

  2. Cara Menjalankan Script Saat Perangkat USB Dipasang atau Dilepas Menggunakan UDEV

  3. Aturan Udev untuk mencocokkan beberapa perangkat USB node

  1. Linux – Ubah Izin Folder?

  2. Bagaimana Cara Memicu Suatu Peristiwa Dalam Skrip Shell Saat Perangkat Usb Dihapus?

  3. Cara menentukan USB Versi 1.1 atau 2.0

  1. Tidak Dapat Mengubah Izin Untuk Grup Di Drive Usb?

  2. Bagaimana Mengubah Izin File Pada Drive FAT32??

  3. Mengubah Izin Berkas