|
RooT的问题
发表于 2015-5-8 15:20:59
浏览:7273
|
回复:2
打印
只看该作者
[复制链接]
楼主
我去掉了su.c中的下面这段限制
if (myuid != AID_ROOT && myuid != AID_SHELL) {
fprintf(stderr,"su: uid %d not allowed to su\n", myuid);
return 1;
}
编译后执行su命令发现在setgid(gid) || setuid(uid) 这地方报错返回-1,gid和uid的值都为0,也就是root的用户组 |
|