From 0148d2e778c59675f4c45af9a99d70e92d5b1909 Mon Sep 17 00:00:00 2001 From: npze Date: Tue, 17 Dec 2013 19:50:49 +0100 Subject: [PATCH] fix rights for bind domain zone files --- yunohost_domain.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/yunohost_domain.py b/yunohost_domain.py index 43903236..0bf39c2f 100644 --- a/yunohost_domain.py +++ b/yunohost_domain.py @@ -164,6 +164,9 @@ def domain_add(domains, main=False, dyndns=False): with open('/var/lib/bind/' + domain + '.zone', 'w') as zone: for line in zone_lines: zone.write(line + '\n') + + os.system('chown bind /var/lib/bind/' + domain + '.zone') + else: raise YunoHostError(17, _("Zone file already exists for ") + domain)