diff options
Diffstat (limited to 'loginutils')
-rw-r--r-- | loginutils/adduser.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/loginutils/adduser.c b/loginutils/adduser.c index e91417ad5..a859f4b0c 100644 --- a/loginutils/adduser.c +++ b/loginutils/adduser.c | |||
@@ -35,7 +35,7 @@ static void passwd_study(struct passwd *p) | |||
35 | /* check for a free uid (and maybe gid) */ | 35 | /* check for a free uid (and maybe gid) */ |
36 | while (getpwuid(p->pw_uid) || (!p->pw_gid && getgrgid(p->pw_uid))) | 36 | while (getpwuid(p->pw_uid) || (!p->pw_gid && getgrgid(p->pw_uid))) |
37 | p->pw_uid++; | 37 | p->pw_uid++; |
38 | 38 | ||
39 | if (!p->pw_gid) { | 39 | if (!p->pw_gid) { |
40 | /* new gid = uid */ | 40 | /* new gid = uid */ |
41 | p->pw_gid = p->pw_uid; | 41 | p->pw_gid = p->pw_uid; |
@@ -146,7 +146,7 @@ int adduser_main(int argc, char **argv) | |||
146 | if (mkdir(pw.pw_dir, 0755) | 146 | if (mkdir(pw.pw_dir, 0755) |
147 | || chown(pw.pw_dir, pw.pw_uid, pw.pw_gid) | 147 | || chown(pw.pw_dir, pw.pw_uid, pw.pw_gid) |
148 | || chmod(pw.pw_dir, 02755) /* set setgid bit on homedir */ | 148 | || chmod(pw.pw_dir, 02755) /* set setgid bit on homedir */ |
149 | ) { | 149 | ) { |
150 | bb_simple_perror_msg(pw.pw_dir); | 150 | bb_simple_perror_msg(pw.pw_dir); |
151 | } | 151 | } |
152 | } | 152 | } |