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
热门文章
优秀文章