summaryrefslogtreecommitdiffhomepage
path: root/.gitattributes
diff options
context:
space:
mode:
authorAndrew Clayton <a.clayton@nginx.com>2023-02-22 16:04:53 +0000
committerAndrew Clayton <a.clayton@nginx.com>2023-02-24 15:48:00 +0000
commitffa86b6edcb4ac06825557f969fb657948d8c35e (patch)
tree83a7c0987d92dbf70188130206a3334469a485b5 /.gitattributes
parent7934dcabbc3c2b585e8d3f8fcee7020ba26f1687 (diff)
downloadunit-ffa86b6edcb4ac06825557f969fb657948d8c35e.tar.gz
unit-ffa86b6edcb4ac06825557f969fb657948d8c35e.tar.bz2
Isolation: rootfs: Set the sticky bit on the tmp directory.
When using the 'rootfs' isolation option, by default a tmpfs filesystem is mounted on tmp/. Currently this is mounted with a mode of 0777, i.e drwxrwxrwx. 3 root root 60 Feb 22 11:56 tmp however this should really have the sticky bit[0] set (as is per-normal for such directories) to prevent users from having free reign on the files contained within. What we really want is it mounted with a mode of 01777, i.e drwxrwxrwt. 3 root root 60 Feb 22 11:57 tmp [0]: To quote inode(7) "The sticky bit (S_ISVTX) on a directory means that a file in that directory can be renamed or deleted only by the owner of the file, by the owner of the directory, and by a privileged process." Reviewed-by: Liam Crilly <liam@nginx.com> Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions