Я программирую на C с небольшим приложением Anjuta с библиотекой libusb.
Для некоторых целей libusb нужны права на запись.Этот аргумент уже рассматривался в этой теме: «Получить доступ к USB-устройству в Linux (libusb-1.0)?».
Возможно, решение для данной темы работает нормально (я еще не пробовал), но я хотел бы, чтобы мое приложение получило доступ квсе USB-устройства, а не на конкретное.
Я попытался установить бит suid в файле libusb-1.0.so, у которого есть владелец root, но функция libusbopen, например, ответ "libusb требует доступа для записи на USBУзлы устройства "снова.Я не собираюсь собирать весь проект anjuta от имени пользователя root, но пока это единственное решение этой проблемы libusb-1.0.
Есть ли решение для получения доступа на запись к inode обычного usb-устройства (например, для горячей замены в режиме ожидания) без изменения поведения udev?