저는 libusb 라이브러리가있는 작은 응용 프로그램 인 Anjuta를 사용하여 C로 프로그래밍하고 있습니다.일반 usb 장치에 대한 libusb-1.0 쓰기 권한
libusb에는 일부 용도로 쓰기 권한이 필요합니다. 이 항목은 이미 "Linux에서 USB 장치에 액세스하기 (libusb-1.0)"라는 주제로 다루었습니다.
어쩌면 주제 해결책이 잘 작동합니다 (아직 시도하지 않았 음). 그러나 모든 응용 프로그램에 대한 응용 프로그램 액세스를 원하고 특정 응용 프로그램에 접근하지 않을 것입니다.
루트 소유자이지만 libusbopen 기능이있는 libusb-1.0.so 파일에서 suid 비트를 설정하려고했습니다. 예를 들어 "libusb에 USB 장치 노드에 대한 쓰기 권한이 필요합니다"와 같은 대답이 다시 나타납니다. 루트 사용자로 전체 anjuta 프로젝트를 빌드하지는 않겠지 만 지금까지이 libusb-1.0 문제에 대한 유일한 솔루션입니다.
udev 동작을 수정하지 않고 일반적인 USB 장치 (예 : 핫 플러그 pendrive)의 inode에 대한 쓰기 권한을 얻는 해결책이 있습니까?