DBUS 이용해서 데몬을 하나 작성 중인데,
RPC를 제공해주는 데몬이 루트권한으로 실행중이면
RPC를 호출하는 클라이언트도 루트권한으로 실행해야되더군요..
(에러메세지: The name ******** was not provided by any .service files)
유닉스 소켓이용해서 통신할 때도 비슷한 경우가 있었는데, 그 때에는
유닉스 소켓파일의 권한설정을 바꿈으로써 클라이언트가 접근 할 수 있도록
해결할 수 있었습니다.
비슷한 케이스라고 생각되는데 어떤걸 만져야 되는지 모르겠습니다. 혹시 아시는분 계신가요?
PS. dbus wrapper로서 dbus-glib를 이용하고 있습니다.