社区
Linux/Unix社区
帖子详情
进程的保存的设置用户ID和组ID怎么理解?
方紫涵
2013-12-26 01:41:03
进程的“保存的设置用户ID”和“组ID”怎么理解?
这俩ID是做什么用的 ?
求大侠赐教。
...全文
202
2
打赏
收藏
进程的保存的设置用户ID和组ID怎么理解?
进程的“保存的设置用户ID”和“组ID”怎么理解? 这俩ID是做什么用的 ? 求大侠赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq120848369
2013-12-26
打赏
举报
回复
保存设置用户ID和有效用户ID一般是一样的,用于进程切换有效用户ID后可以根据保存设置用户ID切回原先的有效用户ID。
方紫涵
2013-12-26
打赏
举报
回复
还有两个概念:设置用户ID 和 设置组ID 怎么理解?怎么用?
20、
用户
认证与
进程
凭证详解
本文深入解析了UNIX系统中的
用户
认证机制与
进程
凭证体系,涵盖密码加密、spwd结构体、crypt函数使用、真实/有效/
保存
的
用户
和
组
ID
、
设置
用户
ID
程序的安全机制及补充
组
ID
的作用。通过示例代码和系统调用介绍,帮助开发者
理解
如何在实际应用中安全地进行
用户
身份验证和权限控制,同时强调了特权
进程
的风险与最佳实践。
对
用户
ID
、
组
ID
、附属
组
ID
、有效、实际、
设置
用户
、
设置
组
ID
等的
理解
1、什么是
用户
ID
、
组
ID
、附属
组
ID
? (1)
用户
ID
: 就是
用户
的一个身份标识,操作系统通过
用户
ID
来知道
用户
是谁。 (2)
组
ID
: 一个
用户
不仅有一个
用户
ID
,他还属于一个
组
(或者多个
组
),
设置
组
ID
的目的是在
组
间可以共享资源,方便
用户
组
间合作,共同开发同一个项目。 (3)附属
组
ID
:一个
用户
可能不止参与一个项目 ,因此一个
用户
可以属于多个
组
。区分
组
ID
和附属
组
ID
的方式是:
组
ID
指的是创建...
无死角
理解
保存
设置
用户
ID
,
设置
用户
ID
位,有效
用户
ID
,实际
用户
ID
最近在
理解
保存
设置
用户
ID
时,遇到一些问题,但是发现网上都没能把这个问题说清楚,通过自己的思考和查找资料,终于明白了,现在分享在这里共大家交流学习,如果有不正确的地方,欢迎指正 1,基本概念: 实际
用户
ID
(RU
ID
):用于标识一个系统中
用户
是谁,一般是在登录之后,就被唯一确定的,就是登陆的
用户
的u
id
有效
用户
ID
(EU
ID
):用于系统决定
用户
对系统资源的权限。也就是说当
用户
做任何一个
linux
设置
用户
id
设置
组
id
最近看apue,简单记录对
设置
用户
id
理解
(
设置
组
id
同理)。 1. 相关的
id
好像很多,共有哪些? 文件2个
id
2个位: 拥有者
id
拥有者
组
id
设置
用户
id
位
设置
组
id
位
进程
6个或更多的
id
(如果有附加
组
id
): 实际
用户
id
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章