diff options
author | Deomid Ryabkov <rojer@rojer.me> | 2021-10-23 16:22:39 +0300 |
---|---|---|
committer | Christian Lamparter <chunkeey@gmail.com> | 2021-11-05 21:24:04 +0100 |
commit | 2f04012b20515eec74563de74d0528e603aa6f89 (patch) | |
tree | c6ea46c3971b29bc17e6e63a64aef9b387f5f03f /package/base-files | |
parent | 6ec5dbd2a138d95880953e8e3a67c0e250aabf4c (diff) | |
download | upstream-2f04012b20515eec74563de74d0528e603aa6f89.tar.gz upstream-2f04012b20515eec74563de74d0528e603aa6f89.tar.bz2 upstream-2f04012b20515eec74563de74d0528e603aa6f89.zip |
base-files: chmod 1777 /var/lock
Per FHS 3.0, /var/lock is the location for lock files [1].
However its current permissions (755) are too restrictive
for use by unprivileged processes.
Debian and Ubuntu set them to 1777, and now so do we.
[1] <https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varlockLockFiles>
Signed-off-by: Deomid Ryabkov <rojer@rojer.me>
[fixed typo in commit message, had to remove "rojer" due to git hooks]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
(cherry picked from commit 430f69194388ad6a7826a51e0e2b2dd478e27f0f)
Diffstat (limited to 'package/base-files')
-rwxr-xr-x | package/base-files/files/etc/init.d/boot | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/package/base-files/files/etc/init.d/boot b/package/base-files/files/etc/init.d/boot index a1e8e828dd..e1c60c1c2f 100755 --- a/package/base-files/files/etc/init.d/boot +++ b/package/base-files/files/etc/init.d/boot @@ -21,9 +21,10 @@ boot() { [ -f /proc/mounts ] || /sbin/mount_root [ -f /proc/jffs2_bbc ] && echo "S" > /proc/jffs2_bbc - mkdir -p /var/run - mkdir -p /var/log mkdir -p /var/lock + chmod 1777 /var/lock + mkdir -p /var/log + mkdir -p /var/run mkdir -p /var/state mkdir -p /var/tmp mkdir -p /tmp/.uci |