diff options
-rw-r--r-- | src/firstboot/firstboot.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/firstboot/firstboot.c b/src/firstboot/firstboot.c index 56893d0e37..57173a5669 100644 --- a/src/firstboot/firstboot.c +++ b/src/firstboot/firstboot.c @@ -531,7 +531,8 @@ static int write_root_shadow(const char *path, const struct spwd *p) { assert(p); mkdir_parents(path, 0755); - f = fopen(path, "wex"); + RUN_WITH_UMASK(0777) + f = fopen(path, "wex"); if (!f) return -errno; |