uwrap: Support dropping all supplemetary groups with setgroups()
commit8c251d6390abf3b7de03d1323f8525ec1d2c2528
authorJakub Hrozek <jakub.hrozek@gmail.com>
Thu, 31 Jul 2014 08:20:40 +0000 (31 10:20 +0200)
committerMichael Adam <obnox@samba.org>
Thu, 31 Jul 2014 16:49:48 +0000 (31 18:49 +0200)
tree01f04b9f4e6ae698bf47bb2f9166ceca6df1a1cf
parentde1f924f08b2da65871645041c06443d2b6e6a87
uwrap: Support dropping all supplemetary groups with setgroups()

Dropping all supplementary groups is a common practice when changing
UIDs. This patch adds support for dropping all supplementary groups when
setgroups is called with size=0.

Signed-off-by: Jakub Hrozek <jakub.hrozek@gmail.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
lib/uid_wrapper/uid_wrapper.c