From 088937bbeef71ea65df8721712b5b5fd1a77791f Mon Sep 17 00:00:00 2001 From: Hayden Date: Sat, 20 Mar 2021 14:10:42 -0400 Subject: Fix issue where user not in /etc/shells main group --- pw/pw_user.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pw/pw_user.c b/pw/pw_user.c index 85aa292..9d82f99 100644 --- a/pw/pw_user.c +++ b/pw/pw_user.c @@ -1511,6 +1511,8 @@ pw_user_add(int argc, char **argv, char *arg1) if (!grname) grname = cmdcnf->default_group; + + split_groups(&cmdcnf->groups, grname); pwd = &fakeuser; pwd->pw_name = name; -- cgit v1.2.3-56-ge451