Module: check_mk
Branch: master
Commit: 352b3b7ccd0b741b7306fa53b45b5c496d6d9565
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=352b3b7ccd0b74…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Fri Jan 20 12:22:14 2012 +0100
WATO: Fixed permissions of snapshot/folder directories
---
web/htdocs/wato.py | 3 +--
web/plugins/wato/auth.py | 4 +---
2 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/web/htdocs/wato.py b/web/htdocs/wato.py
index 4d6117c..a0df5b0 100644
--- a/web/htdocs/wato.py
+++ b/web/htdocs/wato.py
@@ -4246,8 +4246,7 @@ def mode_snapshot(phase):
def create_snapshot():
- if not os.path.exists(snapshot_dir):
- os.mkdir(snapshot_dir)
+ make_nagios_directory(snapshot_dir)
snapshot_name = "wato-snapshot-%s.tar.gz" % \
time.strftime("%Y-%m-%d-%H-%M-%S",
time.localtime(time.time()))
diff --git a/web/plugins/wato/auth.py b/web/plugins/wato/auth.py
index 1139600..343d9cb 100644
--- a/web/plugins/wato/auth.py
+++ b/web/plugins/wato/auth.py
@@ -184,9 +184,7 @@ function may($username, $need_permission) {
''' % (parse_php(users), parse_php(role_permissions),
parse_php(folder_permissions)))
def create_auth_file(users):
- if not os.path.exists(g_auth_base_dir):
- os.mkdir(g_auth_base_dir)
-
+ make_nagios_directory(g_auth_base_dir)
create_php_file(users, config.get_role_permissions(),
get_folder_permissions_of_users(users))
api.register_hook('users-saved', create_auth_file)