Ubuntu 24.04 — HID работает только с sudo, несмотря на правило udev [закрыто]Linux

Ответить
Anonymous
 Ubuntu 24.04 — HID работает только с sudo, несмотря на правило udev [закрыто]

Сообщение Anonymous »

ИНФОРМАЦИЯ:
Linux Ubuntu 24.04.4 LTS

Python - lib: hid

SteelSeries Nova 5
Я создал программу, которая взаимодействует с моими наушниками через HID, но запустить ее я могу только с помощью sudo. Я попытался изменить правила доступа к устройству на 0660, 0666 и другие значения, рекомендованные в Интернете, создав новое правило udev и добавив его в plugdev (поскольку мой пользователь находится в этой группе).
Я также пытался сделать его доступным для всех и непосредственно для моего пользователя, но ничего не помогло. Разрешения выглядят правильно, но для запуска все равно требуется sudo.
Когда я подключаю устройство, они появляются. Я использую только один интерфейс, но в конце концов попробовал модифицировать их все, на всякий случай:

Код: Выделить всё

/dev/hidraw9
/dev/hidraw10
/dev/hidraw11
Когда я проверяю разрешения, все выглядит нормально:

Код: Выделить всё

crw-rw---- 1 root plugdev
Это новое правило, которое я попробовал (без указания интерфейса в конце, чтобы соответствовать всем):

Код: Выделить всё

SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1038", ATTRS{idProduct}=="2232", ATTRS{bInterfaceNumber}=="03", MODE="0660", GROUP="plugdev"
Я пробовал и перезагрузить систему, и запустить:

Код: Выделить всё

sudo udevadm control --reload
sudo udevadm trigger
Но это не сработало.
Ошибка:

Код: Выделить всё

# python
import hid

...

shome_device.open_path(the_path) # -> open failed

...
Когда я запускаю его с помощью sudo, все работает правильно и так, как ожидалось.

Подробнее здесь: https://stackoverflow.com/questions/799 ... -udev-rule
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»