]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
src/useradd.c: Do not automatically add supplements groups for system users
authorsgakerru <sulmpx60@yandex.ru>
Tue, 11 Nov 2025 15:52:11 +0000 (19:52 +0400)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Wed, 26 Nov 2025 16:08:14 +0000 (17:08 +0100)
src/useradd.c

index ec72a48b3d9f198b0e2a85ece5b5c4c867c48a06..ac9498d9572b9b722cbc957d2352ef2c4a67cb51 100644 (file)
@@ -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;