id 命令:输出用户的UID、GID和属组
侧边栏壁纸
  • 累计撰写 64 篇文章
  • 累计收到 1 条评论

id 命令:输出用户的UID、GID和属组

soulio
2024-09-20 / 0 评论 / 0 阅读 / 正在检测是否收录...

一、命令简介

id​命令用于显示当前用户的用户ID(UID)、组ID(GID)以及所属的用户组。

二、命令参数

id [选项] [用户名]

用户名: 要查询用户信息的用户名。如果不指定用户名,则默认为当前用户。

选项:

  • -Z, --context​: 仅打印当前进程的安全上下文。
  • -g, --group​: 仅打印有效组 ID。
  • -G, --groups​: 仅打印所有的组 ID。
  • -n, --name​: 打印名称而非数字,与 -u、-g、-G 一起使用。
  • -r, --real​: 打印真实 ID 而非有效 ID,与 -u、-g、-G 一起使用。
  • -u, --user​: 仅打印有效用户 ID。
  • -z, --zero​: 使用 NUL 字符而非空格来分隔各个条目,在默认格式下不可使用。
  • --help​: 显示帮助信息并退出。
  • --version​: 显示版本信息并退出。

三、命令示例

  1. 显示当前用户的用户ID、组ID以及所属用户组:
id #命令

#输出示例
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
  1. 仅打印有效用户 ID:
id -u 		# 输出UID例如:1000
  1. 仅打印有效组 ID:
id -g		# 输出GID例如:1000

注意事项

  • id​命令可以帮助用户查看当前用户的身份信息,包括用户ID、组ID以及所属用户组。
  • 使用不同的选项可以显示不同的用户身份信息,如UID、GID、用户组等。
  • 可以结合其他命令如groups​来获取更详细的用户和用户组信息。
本文共 304 个字数,平均阅读时长 ≈ 1分钟
0

海报

正在生成.....

评论 (0)

取消