b21075d
#include <unistd.h>
d51543e
#include <stdio.h>
d51543e
#include <errno.h>
d51543e
d51543e
int main( int argc, char ** argv, char ** envp )
b21075d
{
d51543e
              if( setgid(getegid()) ) perror( "setgid" );
d51543e
              if( setuid(geteuid()) ) perror( "setuid" );
d51543e
              execv( "/usr/share/BackupPC/sbin/BackupPC_Admin", argv );
d51543e
              perror( argv[0] );
d51543e
              return errno;
b21075d
}