百度
360搜索
搜狗搜索

linux查看id命令详细介绍

在 Linux 系统中,id 命令用于查看用户的身份标识(UID)、组标识(GID)以及所属的用户组信息。以下是该命令的详细用法:

基本语法

bash

 选项 用户名

  • 若不指定用户名,默认显示当前登录用户的信息。
  • 若指定用户名(如 id username),需有权限查看该用户信息(普通用户可查看所有用户,root 可查看所有用户详细信息)。

常用选项

选项 描述
-u 仅显示用户的 UID(User ID)
-g 仅显示用户的 GID(Primary Group ID)
-G 显示用户所属的所有组的 GID(包括附加组,不包含主组)
-n 配合 -u/-g/-G 使用,显示组名或用户名(而非 ID 数值)
-r 显示用户的原始(真实)ID(用于查看初始登录时的 ID,而非切换后的)
--help 显示帮助信息
--version 显示命令版本信息

示例

1. 查看当前用户的完整信息

bash

  • uid=1000(user):用户 ID 为 1000,用户名为 user
  • gid=1000(user):主组 ID 为 1000,组名为 user(通常与用户名一致)。
  • 组=...:用户所属的所有附加组(包括主组)。

2. 查看指定用户的信息(如
root

bash

 root

3. 仅显示用户的 UID 和用户名

bash

 

4. 显示用户所属的所有组名(包括主组和附加组)

bash

 

5. 查看用户的主组 GID

bash

 

输出字段解释

  • uid:用户唯一标识(User ID),Linux 中 root 的 UID 为 0,普通用户 UID 通常从 1000 开始。
  • gid:主组唯一标识(Primary Group ID),用户创建时默认生成与用户名相同的主组。
  • 组列表:用户所属的所有附加组(Secondary Groups),用于权限管理(如加入 sudo 组可使用 sudo 命令)。

注意

  • 普通用户可查看所有用户的基本信息(如 UID/GID),但无法查看被系统保护的敏感用户细节(需 root 权限)。
  • 若用户通过 susudo 切换身份,当前用户信息会变化,可通过 id -r 查看原始登录时的 ID。

通过 id 命令,可快速确认用户的权限归属,是排查文件权限、用户组问题的常用工具。

阅读更多 >>>  云空间的照片在哪看

网站数据信息

"linux查看id命令"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux查看id命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!