对 testcase 使用 nobody 700 的权限

This commit is contained in:
virusdefender 2018-08-10 08:05:02 +08:00
parent ab751ee4b5
commit ee12a1f527
2 changed files with 6 additions and 0 deletions

View File

@ -60,4 +60,5 @@ done
chown -R nobody:nogroup $DATA $APP/dist
chmod -R 700 $DATA/test_case
exec supervisord -c /app/deploy/supervisord.conf

View File

@ -79,6 +79,11 @@ class TestCaseZipProcessor(object):
with open(os.path.join(test_case_dir, "info"), "w", encoding="utf-8") as f:
f.write(json.dumps(test_case_info, indent=4))
os.chmod(test_case_dir, 0o700)
for item in os.listdir(test_case_dir):
os.chmod(os.path.join(test_case_dir, item), 0o600)
return info, test_case_id
def filter_name_list(self, name_list, spj, dir=""):