From 9dcb923e618fb62442dfcd35d4f0d04823b4086a Mon Sep 17 00:00:00 2001 From: Edward Moscardini Date: Thu, 9 Nov 2023 17:17:29 -0500 Subject: [PATCH] switched to using umask before create --- ziti_router_auto_enroll.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ziti_router_auto_enroll.py b/ziti_router_auto_enroll.py index 68548cc..15e03de 100755 --- a/ziti_router_auto_enroll.py +++ b/ziti_router_auto_enroll.py @@ -1126,6 +1126,7 @@ def handle_resolved_dns(args): """ if not os.path.exists("/usr/lib/systemd/resolved.conf.d"): try: + os.umask(0o022) os.makedirs("/usr/lib/systemd/resolved.conf.d") except OSError: logging.error("Unable to create resolve directories") @@ -1224,7 +1225,8 @@ def install_ziti_binaries(file_to_extract, install_dir): try: logging.debug("Attempting to create diretory: %s", f'{install_dir}/certs') if not os.path.isdir(f'{install_dir}/certs'): - os.makedirs(f'{install_dir}/certs', exist_ok=True, mode=0o755) + os.umask(0o022) + os.makedirs(f'{install_dir}/certs', exist_ok=True) logging.debug("Successfully created directory") except OSError: logging.error("Unable to create install dir")