LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 908|回复: 1

uid和euid有什么区别?

[复制链接]
发表于 2006-3-16 23:19:36 | 显示全部楼层 |阅读模式
这两个函数getuid和geteuid在程序中的到的返回值一般都一样,好像没什么区别,谁知道这两个函数有什么区别,什么叫做用户id和有效的用户id,他们在什么时候会有差别?
发表于 2006-3-17 09:53:13 | 显示全部楼层
主要是对于设置了权限位(SETUID)的程序有区别.
你可以试试把你(user_a)的程序 chmod 4755 your_prog
然后以另外一个用户(user_b)执行它。那你的 uid 就是 id(user_b),而euid 是 id(user_a)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表