Разрешения на HID-устройстве. Почему игнорируется мое правило udev?

Во-первых, я не понимаю, почему я задаю этот вопрос. Я работаю как root, а root является частью группы plugdev.

Я пытаюсь добавить читатель MagTek USB-Magstripe в свою систему Linux, но он не работает. Когда я пытаюсь вывести >> в файл, я получаю «доступ запрещен». Когда я использую "cd / dev / usb" и "ls -la", я вижу:

crw ------- 1 корень корень 180, 0 5 июл 10:52 hiddev0

И я могу изменить его на 666 или 777, но когда я подключаю его обратно, он возвращается к своим старым разрешениям. Итак, просматривая Интернет, я пришел к следующему из udevadm и создал 99-rules.local в /etc/udev/rules.d:

SUBSYSTEM = "usbmisc", ATTRS {idProduct} == "0002", ATTRS {serial} == "0000: 04: 00.0", ACTION == "add", RUN + = "/ bin / chmod 777 / dev / $ name "

"перезапуск службы udev" не работает, выход из системы не работает, перезагрузка моей системы не работает. Что бы я ни делал, это устройство по умолчанию возвращается к своим старым разрешениям.

В идеале я бы хотел, чтобы по умолчанию ВСЕ USB устройства были 755. Я не понимаю, почему этого так сложно достичь и почему я все равно не могу сделать это по умолчанию как root?


person user6552943    schedule 05.07.2016    source источник


Ответы (1)


запустите lsusb и dmesg, чтобы получить дополнительную информацию о считывателе магнитной полосы (см. https://unix.stackexchange.com/questions/68588/fixed-udev-rules-for-usb-modems). Получите USB-накопитель Vendor ID и Product ID и попробуйте создать правило udev, как в этом Правила Udev не работают для libusb в Ubuntu 12.04

SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="da77", GROUP="plugdev

поместите файл в /etc/udev/udev.d

https://dentrassi.de/2014/11/03/identify-gsm-modem-devices-using-udev/

person ralf htp    schedule 06.07.2016