400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

linux用户id指的是什么

这篇文章主要讲解了“linux用户id指的是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux用户id指的是什么”吧!

成都创新互联专注于安多网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供安多营销型网站建设,安多网站制作、安多网页设计、安多网站官网定制、小程序制作服务,打造安多网络公司原创品牌,更为您提供安多网站排名全网营销落地服务。

在linux中,用户id(User ID,简称UID)是指用户标识符,与用户名唯一对应;在类UNIX系统中它是内核用来辨识用户的一个无符号整型数值,亦是UNIX文件系统与进程的必要组成部分之一。用户的UID大于500的都是非系统账号,500以下的都为系统保留的账号,比如root账号,至高权限的账号的UID为0;创建用户的时候默认的账号的UID都是大于500。

登陆 Linux 系统时,虽然输入的是自己的用户名和密码,但其实 Linux 并不认识你的用户名称,它只认识用户名对应的 ID 号(也就是一串数字)。Linux 系统将所有用户的名称与 ID 的对应关系都存储在 /etc/passwd 文件中。

Linux 系统中,每个用户的 ID 细分为 2 种,分别是用户 ID(User ID,简称 UID)和组 ID(Group ID,简称 GID),这与文件有拥有者和拥有群组两种属性相对应。下面就来带大家了解一下用户ID(UID)。

linux 用户ID(UID)

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

UID---用户标识号,它与用户名唯一对应。LINUX中超级用户root的UID为0。如果您想让系统显示您的用户名,UID,组名,GID以及您所属的其他组的名称,可利用id命令。修改UID一般用 usermod -u

UID是系统中用来表示用户的标识符,启动的进程的uid就是当前登录用户的uid,查看用户uid可使用id -u 命令

需要注意的是,权限检查的时候是对euid检查,通常情况下进程的euid是和uid相同的。

用户的UID大于500的都是非系统账号,500以下的都为系统保留的账号,比如root账号,至高权限的账号的UID为0,我们创建用户的时候默认的账号的UID都是大于500,如果你要指定账号的UID可以使用-u这个参数来指定。其它没什么大的意义。

数值范围

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

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

UID分类

杂项

UID的数值与用户账户的对应关系存放于/etc/passwd中。用于存放密码的/etc/shadow以及网络信息服务也以UID的数值标识用户,但现在Linux系统下的shadow文件已经改用账户名来标识用户。

在遵循POSIX的环境中,id这一命令可以给出当前用户的用户名、所属组及对应的UID、GID的值。

感谢各位的阅读,以上就是“linux用户id指的是什么”的内容了,经过本文的学习后,相信大家对linux用户id指的是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享题目:linux用户id指的是什么
网页URL:http://mzwzsj.com/article/jjgddi.html

其他资讯

让你的专属顾问为你服务