При использовании libusb получаю такое сообщение:
libusb couldn't open USB device /dev/bus/usb/006/003: Permission denied.
libusb requires write access to USB device nodes.
Конечно, я могу решить проблему, выставив этому файлу права. Но после перезагрузки все вернется обратно. В чем проблема и как решить раз и навсегда?
А можно подробнее. Что за девайс то?
Думаю тебе надо прописать правило в udev. Так, чтобы при при подключении автоматически выставлялись права для этого устройства.
Не так давно сделал чтобы программатор USBasp работал под любым юзером.
Делал так:
kdesudo kate /etc/udev/rules.d/60-usbasp.rules
И добавляем в созданный файл
SUBSYSTEM=="usb", ATTR{product}=="USBasp", ATTR{idProduct}=="05dc", ATTR{idVendor}=="16c0", GROUP="users", MODE="666"
и сохраняем.
MODE='666' - все юзеры могут читать и записывать.
ATTR{idProduct} и ATTR{idVendor} надо изменить для своего устройства(lsusb).
Не факт что это поможет в твоём случае, но думаю понятно в какую сторону копать.
Библиотека libfprint, сканер отпечатков пальцев.
ну правило udev прописывать пробовал?
Отправить комментарий