From: sgakerru Date: Tue, 11 Nov 2025 15:52:11 +0000 (+0400) Subject: src/useradd.c: Do not automatically add supplements groups for system users X-Git-Tag: 4.19.0-rc1~91 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25610230645f73c878663d960e756b2d37b2fd1f;p=thirdparty%2Fshadow.git src/useradd.c: Do not automatically add supplements groups for system users --- diff --git a/src/useradd.c b/src/useradd.c index ec72a48b3..ac9498d95 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -1554,6 +1554,12 @@ static void process_flags (int argc, char **argv, struct option_flags *flags) } } + if (rflg && !Gflg && do_grp_update) { + /* Do not automatically add supplements groups for system users. */ + free_list(user_groups); + do_grp_update = false; + } + if (Mflg) { /* absolutely sure that we do not create home dirs */ mflg = false;