diff --git a/lib/configfiles/etch.inc.php b/lib/configfiles/etch.inc.php index ec4e4b27..94ec34fe 100644 --- a/lib/configfiles/etch.inc.php +++ b/lib/configfiles/etch.inc.php @@ -73,7 +73,9 @@ return Array( 'commands' => Array( 'apt-get install bind9', 'echo "include \"' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf\";" >> /etc/bind/named.conf', - 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' + 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chown root:bind ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chmod 0644 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' ), 'restart' => Array( '/etc/init.d/bind9 restart' diff --git a/lib/configfiles/gentoo.inc.php b/lib/configfiles/gentoo.inc.php index 5c70ce94..b81b0b8e 100644 --- a/lib/configfiles/gentoo.inc.php +++ b/lib/configfiles/gentoo.inc.php @@ -76,7 +76,7 @@ return Array( 'commands' => Array( 'echo "include \"' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf\";" >> /etc/bind/named.conf', 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', - 'chown root:0 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chown named:0 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', 'chmod 0600 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' ), 'restart' => Array( diff --git a/lib/configfiles/hardy.inc.php b/lib/configfiles/hardy.inc.php index 5e7ccaf0..89c3a2ed 100644 --- a/lib/configfiles/hardy.inc.php +++ b/lib/configfiles/hardy.inc.php @@ -72,7 +72,9 @@ return Array( 'label' => 'Bind9', 'commands' => Array( 'echo "include \"' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf\";" >> /etc/bind/named.conf', - 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' + 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chown root:bind ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chmod 0644 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' ), 'restart' => Array( '/etc/init.d/bind9 restart' diff --git a/lib/configfiles/lenny.inc.php b/lib/configfiles/lenny.inc.php index 5f814b67..e350fe89 100644 --- a/lib/configfiles/lenny.inc.php +++ b/lib/configfiles/lenny.inc.php @@ -73,7 +73,9 @@ return Array( 'commands' => Array( 'apt-get install bind9', 'echo "include \"' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf\";" >> /etc/bind/named.conf', - 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' + 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chown root:bind ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chmod 0644 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' ), 'restart' => Array( '/etc/init.d/bind9 restart' diff --git a/lib/configfiles/suse10.inc.php b/lib/configfiles/suse10.inc.php index f8bd98c1..401b7095 100644 --- a/lib/configfiles/suse10.inc.php +++ b/lib/configfiles/suse10.inc.php @@ -47,7 +47,9 @@ return Array( 'label' => 'Bind9', 'commands' => Array( 'echo "include \"' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf\";" >> /etc/named.conf', - 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' + 'touch ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chown named:0 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf', + 'chmod 0600 ' . $settings['system']['bindconf_directory'] . 'froxlor_bind.conf' ), 'restart' => Array( '/etc/init.d/named restart'