+ -
当前位置:首页 → 问答吧 → uid和euid的区别?

uid和euid的区别?

时间:2011-11-20

来源:互联网

uid是用户id
euid是有效用户id
是不是可以这样理解:
uid创建了进程p,而p对文件和资源的访问权限却是由euid决定的(euid可能等于uid,也可能不等于uid).

所以:
1.如果euid=0,那么我们可以改变uid,也可改变euid(root权限)
2.如果euid!=0,那么euid可以改为uid或suid

对应suid:
如果是二进制文件,并且设置了set-uid位,那么suid就是文件的所有者的id,
否则suid为当前用户的uid
这是我的理解,不知道对不对?

作者: HS_217^_^   发布时间: 2011-11-20

不懂,偶也很模糊

作者: anopup   发布时间: 2011-11-20