DBUS에서 루트 권한 관련 문제 겪으신분 계신가요?

twinwings의 이미지

DBUS 이용해서 데몬을 하나 작성 중인데,

RPC를 제공해주는 데몬이 루트권한으로 실행중이면

RPC를 호출하는 클라이언트도 루트권한으로 실행해야되더군요..

(에러메세지: The name ******** was not provided by any .service files)

유닉스 소켓이용해서 통신할 때도 비슷한 경우가 있었는데, 그 때에는

유닉스 소켓파일의 권한설정을 바꿈으로써 클라이언트가 접근 할 수 있도록

해결할 수 있었습니다.

비슷한 케이스라고 생각되는데 어떤걸 만져야 되는지 모르겠습니다. 혹시 아시는분 계신가요?

PS. dbus wrapper로서 dbus-glib를 이용하고 있습니다.

shint의 이미지

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com