From 7ecfe8717b4ca578bcc5f205c0f250563f2212e5 Mon Sep 17 00:00:00 2001 From: Cassio de Campos Date: Tue, 24 Oct 2017 16:10:22 +0100 Subject: bf --- src/globals.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/globals.php') diff --git a/src/globals.php b/src/globals.php index 10dfd9d..6590b8d 100755 --- a/src/globals.php +++ b/src/globals.php @@ -67,9 +67,14 @@ function dirrec($dir, $user, $group, $dirPermissions, $filePermissions, $avoid=a closedir($dp); } else { if(!is_link($dir)) { - $t = myunique(); - @copy($dir, $dir . '.tmp' . $t); - @rename($dir . '.tmp' . $t, $dir); + // $t = myunique(); + //@copy($dir, $dir . '.tmp' . $t); + //@rename($dir . '.tmp' . $t, $dir); + $u = posix_getpwuid(fileowner($dir)); + $un = $u['name']; + $ug = $u['gid']; + if($un != $user) echo "user of $dir must be fixed!!\n"; + if($ug != $group) echo "group of $dir must be fixed!!\n"; if(@chmod($dir, $filePermissions)=== false) echo "cannot chmod $dir\n"; } } -- cgit v1.2.3