用户ID

✍ dations ◷ 2025-08-25 08:13:34 #计算机科学,操作系统

用户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的权限来限定自己的文件系统权限。

相关

  • 加速期慢性粒细胞性白血病加速期慢性粒细胞性白血病(英语:Accelerated phase chronic myelogenous leukemia),是慢性粒细胞性白血病的加速期。在此阶段中,人体骨髓和血液中的细胞中有6%至30%是原始血细胞(b
  • 二烯烃二烯烃指含有分子中含有两个碳碳双键的有机化合物。根据两个双键位置的不同,二烯烃又可分为:其中以共轭二烯烃最为重要。 共轭二烯烃中以1,3-丁二烯最为典型。与其它烃加成反应
  • 杰西·罗布雷多杰西·罗布雷多(Jesse Manalastas Robredo,1958年5月27日-2012年8月18日),中文姓名林炳智,第二代菲律宾华人,由2010年起担任菲律宾贝尼格诺·亚基诺三世政府内政部长,直至逝世。2012
  • 草食性动物在动物学上,草食性是指主要食物为植物的动物。而一些选择不吃肉类的人则被称为素食者。实际上“草食性”并非指“吃草”的动物,还包括吃木质、花粉、花蜜、水果、谷物等。在英
  • 义都-达让语支义都-达让语支,是藏缅语族的一个小支系,主要分布在阿鲁纳恰尔邦东部,有2万人使用。包括两种语言:虽然义都人、达让人和格曼人在印度统称“米什米”部落,在中国达让人和格曼人统称
  • 月下老人月下老人,简称月老,尊称为月老公、月老爷、月老星君、月老神君,是道教的神祇之一,为掌管男女姻缘(关于婚姻之缘分)之神。形象常被塑造成白胡长须,脸泛红光的慈祥老者;左手持着姻缘簿
  • 环境保护局环境保护局(葡萄牙语:Direcção dos Serviços de Protecção Ambiental,DSPA)简称环保局,前身为环境委员会,是澳门特别行政区政府运输工务司辖下的部门,于1998年6月1日重组而成,2
  • 越南广播电台除特别注明外,本文所有时间均以东七区时间(UTC+7)为准。越南广播电台(越南语:Đài Vô tuyến Việt Nam,简称VTVN;英语:Radio Vietnam;法语:Le Radio-diffusion National du Vietnam
  • 蛇岛蛇岛可以指以下地方:
  • 地盾地盾(英语:shield,又称盾地)是大陆地壳上相对稳定的区域,前寒武纪基岩(火成岩或高度变质岩)广泛出露于地面的一类克拉通。地盾长期处于相对隆起的状态,因此受到风化剥蚀很严重,表面的