Почему PyUSB / libusb требует прав root (sudo) в Linux?

В последнее время я возился с PyUSB , и обнаружил, что она прекрасно работает в Linux (Ubuntu имеет libusb 0.1 и 1.0, а также OpenUSB ) ... но только если я запускаю программу с правами root (с ] sudo , конечно).

Кто-нибудь может сказать мне, почему для этого требуются повышенные привилегии и, что более важно, могу ли я каким-то образом изменить разрешения, чтобы он работал для обычных учетных записей пользователей?

10
задан ewall 17 September 2010 в 19:03
поделиться