From 9883a86228fc58d99b2476776b10e1db5925dce1 Mon Sep 17 00:00:00 2001 From: Tim Miller Date: Mon, 18 Mar 2013 11:44:26 -0700 Subject: [PATCH] Ensure config files are readable by all. --- os_config_applier/os_config_applier.py | 1 + 1 file changed, 1 insertion(+) diff --git a/os_config_applier/os_config_applier.py b/os_config_applier/os_config_applier.py index a064eb8..ec03112 100755 --- a/os_config_applier/os_config_applier.py +++ b/os_config_applier/os_config_applier.py @@ -43,6 +43,7 @@ def write_file(path, contents): os.path.exists(d) or os.makedirs(d) with NamedTemporaryFile(dir=d, delete=False) as newfile: newfile.write(contents) + os.chmod(newfile.name, 0644) os.rename(newfile.name, path) # return a map of filenames->filecontents