From 9e9832ad09925de575e79a85f5cc555a1ea51a33 Mon Sep 17 00:00:00 2001 From: Thibaut Broggi Date: Thu, 26 May 2016 16:00:14 +0200 Subject: [PATCH] Set permission to 600 for some files Files users.json and sites.json contains private key Only the owner of these files should have access to them --- src/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.py b/src/main.py index c9bb1a9c..790c5d77 100644 --- a/src/main.py +++ b/src/main.py @@ -1,6 +1,7 @@ # Included modules import os import sys +import stat import time import logging @@ -33,8 +34,10 @@ if not os.path.isdir(config.data_dir): os.mkdir(config.data_dir) if not os.path.isfile("%s/sites.json" % config.data_dir): open("%s/sites.json" % config.data_dir, "w").write("{}") + os.chmod("%s/sites.json" % config.data_dir, stat.S_IRUSR | stat.S_IWUSR) if not os.path.isfile("%s/users.json" % config.data_dir): open("%s/users.json" % config.data_dir, "w").write("{}") + os.chmod("%s/users.json" % config.data_dir, stat.S_IRUSR | stat.S_IWUSR) # Setup logging if config.action == "main":