
Linux 显示用户的 ID 以及所属群组的 ID 命令:id
在 Linux 系统中,为了保证系统的稳定和安全性,每个用户都有一个唯一的用户 ID(UID)和所属群组的 ID(GID)。UID 和 GID 是在用户创建时自动分配的,用户可以使用 id 命令来查询自己的 UID 和 GID。
1. 命令格式
id [-a] [-g] [-G] [-n] [-r] [-u] [用户账号]
2. 参数说明
- -a 显示所有,等同于 -g -G -u
- -g 显示所属群组的 ID
- -G 显示所属所有群组的 ID
- -n 显示用户账号名称
- -r 显示真实用户 ID
- -u 显示用户 ID
- 用户账号 查询指定账号的 UID 和 GID
3. 示例
使用 id 命令可以查询当前用户的 UID 和 GID,以及所属群组的 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)
上面的命令输出了当前用户的 UID 和 GID,以及所属所有群组的 ID。可以看到,当前用户的 UID 和 GID 都是 1000,所属群组的 ID 是 1000、4、24、27、30、46、116、126。
如果指定查询某个账号的 UID 和 GID,可以在命令后面加上账号名称:
$ id root
uid=0(root) gid=0(root) groups=0(root)
上面的命令查询了 root 账号的 UID 和 GID,以及所属群组的 ID。
4. 总结
id 命令可以查询用户的 UID 和 GID,以及所属群组的 ID。使用 -a 可以查询更多信息,使用参数可以查询指定用户账号的 UID 和 GID。
这篇文章介绍了 Linux 显示用户的 ID 以及所属群组的 ID 命令:id,包括该命令的格式、参数说明以及示例。如有不清楚的地方,欢迎在评论区留言。

© 版权声明
THE END
暂无评论内容