在linux中增加了一个使得uid为0的系统调用了 用一个.c程序去调用 也正常返回0了 但是uid并没有改变 必须要在sudo权限下才可以 这是什么原因呀
检查是否存在除root之外UID 为0的用户
2.8.1方法
执行
awk -F: '($3 == 0){print $1}' /etc/passwd
返回值只有root
2.8.2操作步骤:
(1)检查除root外UID为0 的用户:
#awk -F: '($3 == 0){print $1}' /etc/passwd
返回值只有root
(2)删除除root外的UID为的0的用户:
Userdel username
2.8.3风险
可能造成某些应用运行异常,需要确认找到的UID的非0用户
——————————————————————————————————
有步骤教程吗?我按照这个博主的步骤做的,但是他的自定义系统函数是输出语句,我参考你的函数,想做成使uid=0的系统调用。在编译时报错,好像缺少结构体定义?可以帮帮忙吗?看看你的结构体怎么写的