Use &switch_to_unix_user
authorJamie Cameron <jcameron@webmin.com>
Sat, 30 May 2009 21:19:50 +0000 (21:19 +0000)
committerJamie Cameron <jcameron@webmin.com>
Sat, 30 May 2009 21:19:50 +0000 (21:19 +0000)
chooser.cgi

index 7972216..7a14173 100755 (executable)
@@ -40,10 +40,7 @@ if (&supports_users()) {
                $fileunix = $access{'fileunix'} || $remote_user;
                @uinfo = getpwnam($fileunix);
                if (@uinfo) {
-                       ($(, $)) = ( $uinfo[3],
-                                    "$uinfo[3] ".join(" ", $uinfo[3],
-                                                  &other_groups($uinfo[0])) );
-                       ($>, $<) = ( $uinfo[2], $uinfo[2] );
+                       &switch_to_unix_user(\@uinfo);
                        }
                }
        }