#include #include #include void error(const char* str) { printf("could not %s\n", str); exit(1); } int main(int argc, char *argv[] ) { if (setuid(0) == -1) { error( "setuid(0)" ); } if (seteuid(0) == -1) { error( "seteuid(0)" ); } if (setgid(0) == -1) { error( "setgid(0)" ); } if (setegid(0) == -1) { error( "setegid(0)" ); } if (setenv("PATH", "/sbin:/usr/sbin:/bin:/usr/bin",1) == -1) { error("setenv"); } system( "apt-get update" ); system( "apt-get upgrade" ); return 0; }