From: Roland Mas Date: Tue, 26 Feb 2013 15:52:50 +0000 (+0100) Subject: Obtain user's extra groups so as to be able to chgrp X-Git-Tag: v5.2.2~15^2~27 X-Git-Url: https://scm.fusionforge.org/anonscm/gitweb?p=fusionforge%2Ffusionforge.git;a=commitdiff_plain;h=20c6d5ff69850dce6fdb39f458ddf84200f627d8 Obtain user's extra groups so as to be able to chgrp --- diff --git a/src/plugins/scmgit/common/GitPlugin.class.php b/src/plugins/scmgit/common/GitPlugin.class.php index 86901aaea2..168c55a93c 100644 --- a/src/plugins/scmgit/common/GitPlugin.class.php +++ b/src/plugins/scmgit/common/GitPlugin.class.php @@ -280,7 +280,7 @@ class GitPlugin extends SCMPlugin { $root = $params['root']; $repodir = $root . '/users/' . $user_name . '.git' ; - chgrp ($repodir, $unix_group); + system("su - $user_name -c 'chgrp $unix_group $repodir'"); if ($project->enableAnonSCM()) { chmod ($repodir, 02755); } else {