Comment 2 for bug 75602

Revision history for this message
In , Jonathan Anderson (jonathan-anderson) wrote :

Okay, so I did some digging in the DBUS source... I think that there are two
problems, one libc-related, the other DBUS-related.

The first is that getgrouplist() does not return "dynamic" groups assigned by
pam_group. This is not a DBUS issue, so I guess it'll have to be a libc/PAM
wishlist item.

The second is that (if I'm reading this correctly) DBusUserDatabase *system_db
is built when the daemon starts up, so it can only use static group
assignments. If getgrouplist() were modified (or an alternative found), could
DBUS be modified to allow group assignments to be "freshened"?