From e5ab686d77d857a26311aadbc63e897419af7770 Mon Sep 17 00:00:00 2001 From: BenWeber42 Date: Tue, 9 Feb 2021 19:12:43 +0100 Subject: Changed stages permissions to 750 (#21425) --- lib/spack/spack/stage.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/stage.py b/lib/spack/spack/stage.py index cfdf119d49..c39b4d2f33 100644 --- a/lib/spack/spack/stage.py +++ b/lib/spack/spack/stage.py @@ -603,12 +603,12 @@ class Stage(object): """ Ensures the top-level (config:build_stage) directory exists. """ - # Emulate file permissions for tempfile.mkdtemp. + # User has full permissions and group has only read permissions if not os.path.exists(self.path): - mkdirp(self.path, mode=stat.S_IRWXU) + mkdirp(self.path, mode=stat.S_IRWXU | stat.S_IRGRP | stat.S_IXGRP) elif not os.path.isdir(self.path): os.remove(self.path) - mkdirp(self.path, mode=stat.S_IRWXU) + mkdirp(self.path, mode=stat.S_IRWXU | stat.S_IRGRP | stat.S_IXGRP) # Make sure we can actually do something with the stage we made. ensure_access(self.path) -- cgit v1.2.3-60-g2f50