您的位置:首页 > 产品设计 > UI/UE

APUE笔记:进程 real user ID, effective user ID, saved set-user-ID

2011-06-17 18:46 597 查看
real user ID: 用户登录时的用户名,取自password file,如果进程对应的可执行文件名没有设置set-user-ID bit,那么进程启动时的effective user ID就是这个用户名;

saved set-user-ID: 进程对应的可执行文件如果设置了set-user-ID bit,那么进程启动时的effective user ID为可执行文件的所有者,exec就保存了这个effective ID;

effective user ID: 这个是决定进程的“文件访问权限”的user ID,可以通过setuid设置,当然设置也是有权限限制的,普通用户只能在"real user ID" 和 "saved set-user-ID"之间选择;超级用户可以设置任意用户。

对于不同作用的group ID也有类似的关系。

参考APUE (2e) 4.4,8.5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: