init: set a sane default umask
authorAlan Cox <alan@linux.intel.com>
Tue, 14 Nov 2017 00:48:55 +0000 (00:48 +0000)
committerAlan Cox <alan@linux.intel.com>
Tue, 14 Nov 2017 00:48:55 +0000 (00:48 +0000)
Applications/util/init.c

index 2f56470..b27a607 100644 (file)
@@ -885,6 +885,8 @@ static void spawn_login(struct passwd *pwd, const char *tty, const char *id, con
        envset("HOME", pwd->pw_dir);
        envset("SHELL", pwd->pw_shell);
 
+       umask(022);
+
        /* home directory */
 
        if (chdir(pwd->pw_dir))