📅  最后修改于: 2020-12-07 07:40:16             🧑  作者: Mango
Linux id命令用于print真实有效的用户ID和组ID。用户ID(UID)是一种特定的用户身份,而组ID(GID)可以包含多个用户身份。此命令是用于用户管理的有用工具。
跟踪用户和组的名称以及它们对应的UID和GID是新用户的一项复杂任务。这对于用户管理很重要。在这种情况下,id命令将为我们提供帮助。
句法:
id [option]... [user name]
选项:
id命令支持的选项如下:
id命令是一个内置实用程序。因此,我们不需要安装任何其他工具即可使用它。 'id'命令可以不带参数使用。执行以下命令:
id
通过上面的命令,输出将使用活动用户。其默认行为如下:
从上面的输出中,我们可以看到有几个字段。前两个字段是用户“ javatpoint”的UID和GID。其余的是带有“ javatpoint”的一部分的各自的GID的组。
让我们看一下id命令的其他有用示例。
要查找用户的特定用户ID,请使用'-u'选项执行命令。例如。找到用户“ javatpoint”的用户ID,执行以下命令:
id -u javatpoint
考虑以下输出:
要查找特定用户的GID,请使用'-g'选项执行命令。例如,要查找用户“ javatpoint”的GID,请执行以下命令:
id -g javatpoint
考虑以下输出:
通过使用带有-r选项的命令,我们可以显示实际的UID和GID而不是有效的ID。
要显示用户“ javatpoint”的真实UID和GID,请执行以下命令:
id -r -u javatpoint
id -r -g javatpoint
考虑以下输出:
要显示所有不同的GID,请使用“ -G”选项执行命令,如下所示:
id -G
考虑以下输出:
要仅显示有效的GID,请使用“ -g”选项执行命令,如下所示:
id -g
考虑以下输出:
如果您在使用id命令时遇到困难,可以从终端上寻求帮助。您可以阅读手册页和帮助文档。要获得帮助,请执行以下命令:
id --help
上面的命令将显示帮助文档,如下所示:
要阅读手册,请执行以下命令:
man id
它将显示如下的手册: