diff options
| author | Cassio de Campos <cassiopc@gmail.com> | 2017-10-24 15:10:22 +0000 |
|---|---|---|
| committer | Cassio de Campos <cassiopc@gmail.com> | 2017-10-24 15:10:22 +0000 |
| commit | 7ecfe8717b4ca578bcc5f205c0f250563f2212e5 (patch) | |
| tree | 484e72b33e3c1fb608b1c48c1758c1c6d9845299 /src | |
| parent | ad175a7b9df3754b6e4d3e239cb91c1f3f478437 (diff) | |
| download | boca-7ecfe8717b4ca578bcc5f205c0f250563f2212e5.tar.gz boca-7ecfe8717b4ca578bcc5f205c0f250563f2212e5.zip | |
bf
Diffstat (limited to 'src')
| -rwxr-xr-x | src/globals.php | 11 |
1 files changed, 8 insertions, 3 deletions
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"; } } |