Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux id命令

Linux id命令

Linux id 命令用于打印真实有效的用户ID和组ID。用户ID(UID)是一种特定的用户身份,而组ID(GID)可以包含多个用户身份。此命令是用于用户管理的有用工具。
要跟踪用户和组的名称以及它们对应的UID和GID,对于新用户来说是一项复杂的任务。这对于用户管理很重要。在这种情况下,id命令将为我们提供帮助。
语法:
id [option]... [user name]
选项:
id命令支持的选项如下:
-a: 用于忽略与其他版本的兼容性。 -Z,--context:它仅用于打印进程的安全上下文。 -g,--group:仅用于打印有效的GID。 -G,--groups:用于打印所有组ID。 -n,--name:用于打印名称而不是数字。 -r,--real:它用于打印实际ID,而不是有效ID,使用-ugG -u,--user:仅用于打印有效的UID。 -z,--zero: 用于分隔以NULL字符(空格除外)组成的条目; --help: 用于显示帮助文档并退出。

如何使用它?

id命令是一个内置实用程序;因此,我们不需要安装任何其他工具即可使用它。 'id'命令可以不带参数使用。执行以下命令:
id
通过上述命令,输出将使用活动用户。其默认行为如下:
Linux id Command
从上面的输出中,我们可以看到有几个领域。前两个字段是用户" lidihuo"的UID和GID。其余的是带有" lidihuo"的GID的组。
让我们看一下id命令的其他有用示例。

查找特定用户的UID

要查找用户的特定用户ID,请使用'-u'选项执行命令。例如。找到用户'lidihuo'的用户ID,执行以下命令:
id-u lidihuo
考虑以下输出:
Linux id命令

查找特定用户的GID

要查找特定用户的GID,请使用'-g'选项执行命令。例如,要查找用户'lidihuo'的GID,请执行以下命令:
id-g lidihuo
考虑以下输出:
Linux id命令

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

我们可以通过执行带有'-r'选项的命令来显示真正的UID和GID而不是有效的ID。
要显示真实的GID和UID,而不是有效的ID。用户'lidihuo'的UID和GID,执行以下命令:
id-r-u lidihuo
id-r-g lidihuo
考虑以下输出:
Linux id命令

显示所有不同的组ID

要显示所有不同的GID,请使用"-G"选项执行命令,如下所示:
id-G
考虑以下输出:
Linux id命令

显示有效的组ID

要仅显示有效的GID,请使用带有-g选项的命令,如下所示:
id-g
考虑以下输出:
Linux id命令

获取帮助

如果在使用id命令时遇到麻烦,可以从终端上寻求帮助。您可以阅读手册页和帮助文档。要获取帮助,请执行以下命令:
id--help
以上命令将显示帮助文档,如下所示:
Linux id Command
要阅读该手册,请执行以下命令:
man id
它将显示如下手册:
Linux id Command
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4