权限管理 - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
对于用户,定义了如下变量:
- u_uid 有效用户ID
- u_gid 有效组ID
- u_ruid 真实用户ID
- u_rgid 真实组ID
以上变量均定义在
user
对于进程,定义了如下变量:
以上变量定义在
proc
- 真实ID 在登录时就已确定,只有具有超级用户权限才可修改
- 有效ID 可视为描述对外权限的ID
- 举例说明
- 某用户登录
- 该用户执行 su 指令,获得超级用户权限
⚠️ **GitHub.com Fallback** ⚠️