用户ID

✍ dations ◷ 2025-11-04 22:52:22 #计算机科学,操作系统

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

相关

  • 科普利奖章科普利奖章(英语:Copley Medal)是英国皇家学会每年颁发的科学奖章,以奖励“在任何科学分支上的杰出成就”。始于1731年授予斯蒂芬·格雷(英语:Stephen Gray (scientist))的科普利奖
  • 大稻埕霞海城隍庙坐标:25°03′20.13″N 121°30′36.26″E / 25.0555917°N 121.5100722°E / 25.0555917; 121.5100722台北霞海城隍庙,位于台湾台北市大同区迪化街,是台北市的直辖市定古迹。
  • 双性恋自豪日双性恋自豪日起始于1999年,定为每年的9月23日。许多双性恋者和支持者会在这一天举办庆祝活动,例如聚餐、派对或音乐会等。此外,这一天也被用来宣导人们能够重视及认同双性恋,且
  • IIS互联网信息服务(英語:Internet Information Services),在台湾被称为网际网路资讯服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT的可选包
  • 湖泊是内陆洼地中相对静止、有一定面积,不与海洋发生直接联系的水体。全世界共有约1.17亿个湖泊,共覆盖了地球近500万平方公里。从地球历史上来看,湖泊只是暂时性存在的水体,会
  • 刺猬冠状病毒刺猬冠状病毒(Erinaceus coronavirus、EriCoV)是乙型冠状病毒属的一种病毒,于2014年在德国的西欧刺猬粪便样本中被发现,基因组长约30000nt,在乙型冠状病毒属中,此病毒与中东呼吸症
  • 查克·舒默查尔斯·埃利斯·“查克”·舒默(英语:Charles Ellis "Chuck" Schumer(/ˈʃuːmər/);1950年11月23日-),是美国政治人物,纽约州的资深联邦参议员,隶属于民主党。现任参议院少数党领袖
  • 计算机视觉计算机视觉(Computer vision)是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和计算机代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图像处理,用计算
  • 裁判 (法律)裁判系指裁定和判决二者,为法院对外所为之意思表达(并非意思表示,盖意思表示之用语,指发生私法上效力之意思表达,裁判并非如此)。其中裁定是对诉讼程序问题和某些实体问题所作的一
  • 越秀路 (广州)越秀路位于中国广州市,是一条呈L型走向的道路,全路均沿东濠涌西侧岸线走向。全路分北、中、南三段,由小北路至中山四路、中山三路交汇处称为越秀北路;中山路至文明路、东华西路