Linux进程有效标示符之间有什么关系

taozi1234567 2013-11-03 09:23:37
如题;linux进程有效标示符:实际用户标示符,实际组标示符,进程有效用户标示符,有效组标示符,这两组之间有什么关系,特别是有效组和有效用户这两个,不是很明白有什么功能?
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
taozi1234567 2013-11-05
  • 打赏
  • 举报
回复
了解了,谢谢了嘿嘿
Carl_CCC 2013-11-04
  • 打赏
  • 举报
回复
比如用两个用户 zhangsan lisi zhangshan 写了一个程序 a.out ./a.out 后 ./a.out 这个进程实际用户标识符就是zhangshan 现在张山在程序里setuid 把lisi的id传进来 那么./a.out 这个进程的有效用户标识符就变成lisi了(原来是zhangsan的。)
Carl_CCC 2013-11-04
  • 打赏
  • 举报
回复
实际用户标识符
调用该进程的用户标识符

有效用户标识符
进程目前运行的用户标识符

文件系统用户标识符
用于检测进程对文件系统访问的权限,在通常情况下等于有效用户标识符

保存的用户标识符
当进程第一次调用某个程序时设置的最初的有效用户标识符

实际的组标识符
调用进程的用户主要所在组的组标识符

有效的组标识符
进程目前运行的用户主要所在组的组标识符

因为有一组API用来修改这些,所以就出现了,实际和有效了。

taozi1234567 2013-11-04
  • 打赏
  • 举报
回复
引用 1 楼 Idle_Cloud 的回复:
实际用户标识符 调用该进程的用户标识符 有效用户标识符 进程目前运行的用户标识符 文件系统用户标识符 用于检测进程对文件系统访问的权限,在通常情况下等于有效用户标识符 保存的用户标识符 当进程第一次调用某个程序时设置的最初的有效用户标识符 实际的组标识符 调用进程的用户主要所在组的组标识符 有效的组标识符 进程目前运行的用户主要所在组的组标识符 因为有一组API用来修改这些,所以就出现了,实际和有效了。
实际用户标识符 调用该进程的用户标识符 有效用户标识符 进程目前运行的用户标识符 这两个能举个例子吗,调用该进程的用户不是该进程正在运行的用户吗?

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧