From bc6952f06b9d1cff7417d3f71ce5a65704ebbb02 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Mon, 15 Aug 2011 17:33:40 +0000 Subject: You can setgid now too. --- src/process.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/process.cpp') diff --git a/src/process.cpp b/src/process.cpp index b3f2801..e6b9f3d 100644 --- a/src/process.cpp +++ b/src/process.cpp @@ -154,6 +154,10 @@ void Bu::Process::gexec( Flags eFlags, const char *sName, char *const argv[] ) ::close( iaStdErr[0] ); dup2( iaStdErr[1], 2 ); } + if( (opt.eFlags&Options::SetGid) ) + { + setgid( opt.iGid ); + } if( (opt.eFlags&Options::SetUid) ) { setuid( opt.iUid ); -- cgit v1.2.3