Create config file with 0600 permissions
It contains secrets and should not be readable by others. fixes #109
This commit is contained in:
parent
d21cad892c
commit
73ba70eb83
1 changed files with 3 additions and 1 deletions
|
@ -52,7 +52,9 @@ def make_config(path):
|
|||
# Ensure dir exists
|
||||
os.makedirs(dirname(path), exist_ok=True)
|
||||
|
||||
with open(path, 'w') as f:
|
||||
# Create file with 600 permissions since it contains secrets
|
||||
fd = os.open(path, os.O_CREAT | os.O_WRONLY, 0o600)
|
||||
with os.fdopen(fd, 'w') as f:
|
||||
json.dump(config, f, indent=True)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue