D-BUS application authentication problem with custom UID and GID

Ziemowit Podwysocki <ziemowit.podwysocki-hExfYMNmJl/[email protected]>
Newsgroups gmane.comp.freedesktop.dbus
Message-ID <[email protected]>
Hello,

I have situation. Linux application which wants to connect via D-BUS to
other one is setting its UID and GID to values not represented by any
existing user or group in the system. The problem is that this
connection always fails during authentication. Apparently setting config
file with policies for non existing UID and GID is impossible so I tried
workaround. Basically I chose existing group in the system and added it
to secondary groups of the running process via 'setgroups' API and set
policies in config file which suppose to allow pretty much anything for
a member of this group regarding D-BUS connection. However this also
seems not working. Only way I was able to connect was after setting
ANONYMOUS authentication method available and allowing it but this is
not solution that is acceptable in the long run. Can someone evaluate is
there any way to make this working? Using existing UID and GID for
application currently is not an option.

Best regards,

zp


_______________________________________________
dbus mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dbus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.