Linux id命令:显示用户和用户组信息(附带实例)
Linux 中 id 命令的功能是显示用户与用户组信息。
UID 是用户身份的唯一识别号码,相当于我们的身份证号码,而 GID 则是用户组的唯一识别号码。Linux 中的用户仅有一个基本组,但可以有多个扩展组。
id 命令的语法格式如下:
【实例 1】显示当前用户的身份信息:
【实例 2】显示当前用户的所属群组的 ID(GID):
【实例 3】显示当前用户的ID(UID):
【实例 4】查询当前用户的身份信息:
UID 是用户身份的唯一识别号码,相当于我们的身份证号码,而 GID 则是用户组的唯一识别号码。Linux 中的用户仅有一个基本组,但可以有多个扩展组。
id 命令的语法格式如下:
id 参数 用户名常用参数见下表:
选项 | 描述 | 选项 | 描述 |
---|---|---|---|
-g | 显示用户所属基本组的 ID(GID) | -Z | 显示用户的安全上下文 |
-G | 显示用户所属扩展组的 ID(GID) | --help | 显示帮助信息 |
-n | 显示用户所属基本组或扩展组的名称 | --version | 显示版本信息 |
-u | 显示用户的 ID(UID) |
【实例 1】显示当前用户的身份信息:
[root@clinux ~]# id uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r: unconfined_t:s0-s0:c0.c1023
【实例 2】显示当前用户的所属群组的 ID(GID):
[root@clinux ~]# id -g 0
【实例 3】显示当前用户的ID(UID):
[root@clinux ~]# id -u 0
【实例 4】查询当前用户的身份信息:
[root@clinux ~]# id linuxc uid=1000(linuxc) gid=1000(linuxc) groups=1000(linuxc)