Till Brehm
2014-11-16 fc7f1b1fdf8b7952da265973c0a474400e672b97
Fixed: FS#3736 - Bind slave file directory has wrong permissions
2 files modified
5 ■■■■■ changed files
install/dist/lib/fedora.lib.php 2 ●●● patch | view | raw | blame | history
install/lib/installer_base.lib.php 3 ●●●● patch | view | raw | blame | history
install/dist/lib/fedora.lib.php
@@ -621,7 +621,7 @@
        //* Chown the slave subdirectory to $conf['bind']['bind_user']
        exec('chown '.$conf['bind']['bind_user'].':'.$conf['bind']['bind_group'].' '.$content);
        exec('chmod 770 '.$content);
        exec('chmod 2770 '.$content);
    }
install/lib/installer_base.lib.php
@@ -1230,11 +1230,12 @@
        //* Create the slave subdirectory
        $content .= 'slave';
        if(!@is_dir($content)) mkdir($content, 0770, true);
        if(!@is_dir($content)) mkdir($content, 2770, true);
        //* Chown the slave subdirectory to $conf['bind']['bind_user']
        chown($content, $conf['bind']['bind_user']);
        chgrp($content, $conf['bind']['bind_group']);
        chmod($content, 2770);
    }