Hey, this is a bit of guesswork, but, * getgit get the _real_ real gid * setgit sets the _effective_ gid Thus you reset the effective s/gid.
Morty Am 11.07.2013 20:45, Orion Poplawski schrieb: > Can anyone explain to my why libXcomp calls setgid/setuid in > Pipe.cpp:Popen() after calling fork()? It also isn't checking the > results of the call, but I'm really not sure why the calls are there > in the first place. > > switch (pid = Fork()) > { > ... > case 0: > { > // > // Child. > // > > setgid(getgid()); > setuid(getuid()); > > Nothing is running as a setuid/setgid process is it? > > _______________________________________________ X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev