Linux id命令

Linux id 命令用于打印真实有效的用户 ID 和组 ID。用户标识 (UID) 是特定的用户标识,而组标识 (GID) 可以包含多个用户标识。此命令是用户管理的有用工具。

对于新用户来说,跟踪用户和组的名称及其相应的 UID 和 GID 是一项复杂的任务。这对于用户管理非常重要。在这种情况下,id 命令将帮助我们。

语法:

id [option]... [user name]

id 命令支持的可选参数如下:

  • -a:它用于忽略与其他版本的兼容性。
  • -Z, --context:它仅用于打印进程的安全上下文。
  • -g, --组:它用于仅打印有效的GID。
  • -G, --组:它用于打印所有组 ID。
  • -n, --名称:它用于打印名称而不是数字。
  • -r, --real:它用于打印真实 ID 而不是有效 ID,带有 -ugG
  • -u, --user:它用于仅打印有效的 UID。
  • -z, --零:它用于用 NULL 字符分隔条目,空格除外;
  • --help:它用于显示帮助文档并退出。

如何使用id命令?

id 命令是一个内置实用程序;因此,我们不需要安装任何其他工具来使用它。“id”命令可以在没有参数的情况下使用。按如下方式执行命令:

id  

从上面的命令中,输出将使用活动用户。其默认行为如下所示:

从上面的输出中,我们可以看到有几个字段。前两个字段是用户“javatpoint”的UID和GID。而其余的是具有各自 GID 的组,“javatpoint”是其中的一部分。

让我们看看 id 命令的其他一些有用示例。

查找特定用户的 UID

要查找用户的特定用户 ID,请使用“-u”选项执行命令。例如。找到用户 'javatpoint' 的用户 ID,按如下方式执行命令:

id -u javatpoint

查找特定用户的 GID

要查找特定用户的 GID,请使用“-g”选项执行命令。例如,要查找用户“javatpoint”的 GID,请按如下方式执行命令:

ID -g javatpoint

显示真实的 GID 和 UID,而不是有效的

我们可以通过使用“-r”选项执行命令来显示真实的 UID 和 GID 而不是有效 ID。

要显示用户“javatpoint”的真实 UID 和 GID,请执行以下命令:

id -r -u javatpoint
ID -r -g javatpoint

热门文章

优秀文章