📜  Linux 中的 id 命令和示例(1)

📅  最后修改于: 2023-12-03 14:43:56.649000             🧑  作者: Mango

Linux中的id命令和示例

Linux中的id命令用于查看用户的UID(用户ID)、GID(组ID)和附加组ID。

命令格式
id [选项] [用户名]
选项说明

| 选项 | 说明 | | --- | --- | | -g, --group | 显示所属的GID | | -G, --groups | 显示所属的附加组ID | | -n, --name | 显示用户名/组名而非ID | | -r, --real | 显示实际ID而非有效ID |

示例
查看当前用户信息
$ id
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
查看指定用户信息
$ id guest_user
uid=1001(guest_user) gid=1001(guest_user) groups=1001(guest_user),1002(more_group)
只显示所属GID
$ id -g
1000
只显示所属附加组ID
$ id -G
1000 4 24 27 30 46 116 126
显示所属组名而非ID
$ id -n -g
username
显示所属附加组名而非ID
$ id -n -G
username adm cdrom sudo dip plugdev lpadmin sambashare
显示实际UID和GID
$ id -r
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)