From d29a5988523ee012fc18cd4d163a2625a2f8812e Mon Sep 17 00:00:00 2001 From: Edward Hope-Morley Date: Wed, 1 Apr 2015 21:45:57 +0100 Subject: [PATCH] fix sync permissions --- hooks/keystone_utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hooks/keystone_utils.py b/hooks/keystone_utils.py index 91c4a86d..1bb10213 100644 --- a/hooks/keystone_utils.py +++ b/hooks/keystone_utils.py @@ -835,7 +835,7 @@ def create_peer_service_actions(action, services): service.strip(), action)) log("Creating action %s" % (flagfile), level=DEBUG) write_file(flagfile, content='', owner=SSH_USER, group='keystone', - perms=0o644) + perms=0o744) def create_peer_actions(actions): @@ -844,7 +844,7 @@ def create_peer_actions(actions): flagfile = os.path.join(SYNC_FLAGS_DIR, action) log("Creating action %s" % (flagfile), level=DEBUG) write_file(flagfile, content='', owner=SSH_USER, group='keystone', - perms=0o644) + perms=0o744) @retry_on_exception(3, base_delay=2, exc_type=subprocess.CalledProcessError) @@ -1027,7 +1027,7 @@ def update_certs_if_available(f): for syncfile in files: ensure_permissions(syncfile, user='keystone', group='keystone', - perms=0o644, recurse=True) + perms=0o744, recurse=True) # Mark as complete os.rename(path, "%s.complete" % (path))