diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php index 5dd14895d88faa89f83e576600f791cec1b3b400..20fc3a8601527c1b25f4325f933ec916c2f16af4 100644 --- a/install/dist/lib/fedora.lib.php +++ b/install/dist/lib/fedora.lib.php @@ -621,7 +621,7 @@ class installer_dist extends installer_base { //* 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); } diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 300c64f58e979154702b45630cc799ed0c46cd63..85790ce8ef193ccbddbd1781d5ee8bd3496c8b30 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -1230,11 +1230,12 @@ class installer_base { //* 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); }