红联Linux门户
Linux帮助

uid和euid的区别?

发布时间:2011-11-20 15:07:28来源:红联作者:HS_217^_^
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
这是我的理解,不知道对不对?:0wl;l1
文章评论

共有 6 条评论

  1. gh131461 于 2013-12-21 20:15:00发表:

    ...

  2. 夏风 于 2013-08-08 21:35:34发表:

    不太明白啊

  3. 于 2013-08-08 15:36:37发表:

    解释得挺好

  4. hellozwt 于 2011-11-21 16:27:58发表:

    不懂 学习了

  5. 独行独醒 于 2011-11-21 14:38:23发表:

    来看看

  6. anopup 于 2011-11-20 16:24:47发表:

    不懂,偶也很模糊