diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2012-12-03 23:03:35 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2012-12-05 23:32:18 +0100 |
commit | a7b0fa042d58c31140eee6927585c70c18f61584 (patch) | |
tree | b8a42444b268a3032fe21b73b71bd4bc97827390 /src/tools/selinux.c | |
parent | 521bc8907ac558320042f229691274d5aa7e55f0 (diff) | |
download | sssd-a7b0fa042d58c31140eee6927585c70c18f61584.tar.gz sssd-a7b0fa042d58c31140eee6927585c70c18f61584.tar.bz2 sssd-a7b0fa042d58c31140eee6927585c70c18f61584.zip |
MEMBEROF: Keep inherited ghost users around on modify operation
https://fedorahosted.org/sssd/ticket/1652
It is possible to simply reset the list of ghost users to a different one
during a modify operation. It is also actually how we update entries that
are expired in the SSSD cache.
In this case, we must be careful and retain the ghost users that are not
native to the group we are processing but are rather inherited from child
groups. The intention of the replace operation after all is to set the
list of direct members of that group, not direct and indirect.
Diffstat (limited to 'src/tools/selinux.c')
0 files changed, 0 insertions, 0 deletions