#include <stdio.h>
int main(void)
{
int ret;
ret = setuid(0); //使程序成为root用户运行
printf("ret %d/n", ret);
system("/bin/bash");
}
而且是必须得到root权限以后才能作如下修改!!!!!
# cc a.c
# chmod 04777 a.out //置UID位为s
# chown root:root a.out //使文件属主为root,在MAC下为system,所属组为wheel
# su - guest
$ a.out
ret 1
#