linux 显示用户的ID以及所属群组的ID 命令:id

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
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容