Changed stages permissions to 750 (#21425)

This commit is contained in:
BenWeber42 2021-02-09 19:12:43 +01:00 committed by GitHub
parent e4d74825f3
commit e5ab686d77
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -603,12 +603,12 @@ def create(self):
"""
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)