From: Hans Dedecker Date: Fri, 23 Nov 2018 11:02:45 +0000 (+0100) Subject: early: set /tmp permissions explicitly X-Git-Url: https://git.librecmc.org/?p=oweals%2Fprocd.git;a=commitdiff_plain;h=d6673547adc3768ce674799fa35952351866c9d0 early: set /tmp permissions explicitly In case ramfs is used as tmpfs it creates /tmp with permissions 755 which are the the default permissions. Therefore when mounting tmp set permissions explicitly to 1777 Signed-off-by: Hans Dedecker Acked-by: John Crispin --- diff --git a/initd/early.c b/initd/early.c index 00fd946..2e15112 100644 --- a/initd/early.c +++ b/initd/early.c @@ -67,7 +67,7 @@ early_mounts(void) early_console("/dev/console"); if (mount_zram_on_tmp()) { - mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME, 0); + mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME, "mode=01777"); mkdir("/tmp/shm", 01777); } else { mkdir("/tmp/shm", 01777);