From 25610230645f73c878663d960e756b2d37b2fd1f Mon Sep 17 00:00:00 2001 From: sgakerru Date: Tue, 11 Nov 2025 19:52:11 +0400 Subject: [PATCH] src/useradd.c: Do not automatically add supplements groups for system users --- src/useradd.c | 6 ++++++ 1 file changed, 6 insertions(+) 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; -- 2.47.3