X-Git-Url: http://git.ieval.ro/?p=gruntmaster-daemon.git;a=blobdiff_plain;f=gruntmaster-exec;h=a4ae94d4ce0335575dd4dcfa50b7a208078a1a69;hp=49e915a8d5cf131075170b7fcb6539ac1a3a4bd4;hb=99d3711026b621247d46551b38f19c34f26342bd;hpb=c40a2dd049e5f8da7bf4f3f48feeab89f16b4176 diff --git a/gruntmaster-exec b/gruntmaster-exec index 49e915a..a4ae94d 100755 --- a/gruntmaster-exec +++ b/gruntmaster-exec @@ -64,6 +64,8 @@ if ($ret) { %ENV = (ONLINE_JUDGE => 1, PATH => $ENV{PATH}, HOME => $ENV{HOME}); setrlimit RLIMIT_AS, $mlimit, $mlimit or die $! if $mlimit; setrlimit RLIMIT_FSIZE, $olimit, $olimit or die $! if $olimit; + POSIX::setgid 65534; # Set group id to nogroup + POSIX::setuid 65534; # Set user id to nobody exec @ARGV; }