用户ID

✍ dations ◷ 2025-07-30 13:26:30 #计算机科学,操作系统

用户ID(英语:user identifier,一般缩写为User ID或UID),全称用户标识符,在类UNIX系统中是内核用来辨识用户的一个无符号整型数值,亦是UNIX文件系统与进程的必要组成部分之一。

在不同的系统中,UID的值的范围也有所不同,但一般来说UID都是由一个15位的整数表示,其范围在0~32767之内,且有如下限制:

除此之外,有些特殊的系统也支持16位的UID,因而UID的数目可以扩展到65536个;现代系统支持32位的UID,这也使UID数目进一步扩充到4,294,967,296个成为可能。

有效用户ID(,即EUID)与有效用户组ID(,即EGID)在创建与访问文件的时候发挥作用;具体来说,创建文件时,系统内核将根据创建文件的进程的EUID与EGID设定文件的所有者/组属性,而在访问文件时,内核亦根据访问进程的EUID与EGID决定其能否访问文件。

真实用户ID(,即RUID)与真实用户组ID(,即RGID)用于辨识进程的真正所有者,且会影响到进程发送信号的权限。没有超级用户权限的进程仅在其RUID与目标进程的RUID相匹配时才能向目标进程发送信号,例如在父子进程间,子进程从父进程处继承了认证信息,使得父子进程间可以互相发送信号。

暂存用户ID(,即SUID)于以提升权限运行的进程暂时需要做一些不需特权(英语:Privilege (computing))的操作时使用,这种情况下进程会暂时将自己的有效用户ID从特权用户(常为root)对应的UID变为某个非特权用户对应的UID,而后将原有的特权用户UID复制为SUID暂存;之后当进程完成不需特权的操作后,进程使用SUID的值重置EUID以重新获得特权。在这里需要说明的是,无特权进程的EUID值只能设为与RUID、SUID与EUID(也即不改变)之一相同的值。

文件系统用户ID(,即FSUID)在Linux中使用,且只用于对文件系统的访问权限控制,在没有明确设定的情况下与EUID相同(若FSUID为root的UID,则SUID、RUID与EUID必至少有一亦为root的UID),且EUID改变也会影响到FSUID。设立FSUID是为了允许程序(如NFS服务器)在不需获取向给定UID账户发送信号的情况下以给定UID的权限来限定自己的文件系统权限。

相关

  • 核孔核孔是镶嵌在真核细胞细胞核核膜中的一种复合物,是细胞核与细胞质间物质交流的通道。细胞核内合成的RNA、大多蛋白质与核糖体等进入细胞质的需通过核孔进入细胞质,而细胞质中
  • 张清杰张清杰(1958年11月-),河南西峡人,教授、博士生导师。现任武汉理工大学校长,中科院院士。1982年毕业于洛阳工学院拖拉机设计与制造专业,1984年取得华中理工大学船舶结构力学硕士学位
  • 卡诺热机卡诺热机是一个依卡诺循环运作的虚拟引擎,其基本架构是由尼古拉·卡诺在1824年建立,在1834年时埃米尔·克拉佩龙扩充了卡诺热机的概念,在1857及1866年提出熵的概念时,鲁道夫·克
  • 纽芬兰渔场纽芬兰渔场,位于纽芬兰岛沿岸(纽芬兰大浅滩),曾是世界四大渔场之一,由拉布拉多寒流和墨西哥暖流在纽芬兰岛附近海域交汇而形成了。1534年,由意大利航海家约翰·卡波特在寻找西北航
  • 苗勒管混合瘤恶性苗勒管混合瘤(英语:malignant mixed Müllerian tumor),也称之为恶性混合性中胚叶瘤(malignant mixed mesodermal tumor, MMMT)、恶性中胚叶混合瘤、恶性中肾旁管混合瘤、或癌
  • 东山纪之东山纪之(1966年9月30日-),日本男歌手、男演员,出生于神奈川县川崎市幸区。1979年5月加入杰尼斯事务所,1982年与锦织一清和植草克秀组成少年队开始投入演出并于1985年12月12日以单
  • 建设世界旅游休闲中心委员会建设世界旅游休闲中心委员会(葡萄牙语:Comissão para a Construção do Centro Mundial de Turismo e Lazer,葡文缩写:CCCMTL),在澳门特别行政区行政长官管辖及指导下运作。根据
  • 沪昆铁路沪昆线,又称沪昆铁路,是中国一条连接上海市及云南省昆明市的东西向铁路干线。由原沪杭线、浙赣线、湘黔线、贵昆线四条线路合并而成。沪昆线起点为上海站,终点为昆明站,全长2690
  • 浊齿龈无咝塞擦音浊齿龈无咝塞擦音是由浊齿龈塞音与浊齿龈擦音紧密结合形成的一个浊塞擦音,国际音标写作、或。浊齿龈无咝塞擦音的特征包括:当符号成对出现时,左边的是清音,右边的是浊音。阴影区
  • 中山七里中山七里 (なかやま しちり、1961年 - )是一位日本小说家、推理作家,出生于岐阜县。1961年、中山七里出生于岐阜县。幼稚园时期经常阅读书籍,小学生时期接触英国作家阿瑟·柯南