카테고리 보관물: C

LIBUSB 에서 Operation net Permitted 문제.

일단….

아!!!!!!!!!!!!!!!!!!!!!! 이 씨…. 어ㅣㅓㄴㅁㅇ리ㅏㅓㅁㄷ재ㅑ롬ㄴㅇ;ㅣ라ㅓㅁㄴ이라ㅓㅣㅏㅇ너ㅣㅓ

지금 임베디드 리눅스 개발환경에 포팅하면서 개발하기가 귀찮아서 리눅스 상에서 테스트 후 최종만 리눅스에서 돌리고 있다. (물론 전 부분이 아닌 LIBUSB 파트만이다.)

이게… 우분투 만의 문제 같은데…

보안이 강력한 덕분에 개발할 때 짜증을 유발한다.

지금 개발중인 제품에 LIBUSB 처리 부를 3 번 째 갈아 엎으면서 퍼미션 문제에 3 번 당해 몇시간 삽질을 해버렸다.

위에처럼 욕이 나올 수 밖에…

이 짜증나는 상황에 대한 해결 방법은 간단하다.

테스트용 실행파일을 sudo 로 실행하는 방법과 매법 이렇게 하기 짜증나니 아예 USB 포트에 대한 Root 실행권한을 적나라하게 해제해버리는 것이다.

일단 해체 방법은

/usr/share/doc/libusb-0.?-?/README.Debian (? 는 자신이 사용하는 LIBUSB 버전이다.)

에 영어로 친절하게 소게되어있다.

제길슨… 진작에 알았으면…..