技术教程 · 2020年2月29日 0

初学者的Linux id命令教程(5个示例)

如果您是Linux系统管理的新手,您将逐渐了解到用户管理是您工作的重要方面。Linux命令行为此提供了几个命令行实用程序,其中之一是id 命令。

在本文中,我们将使用一些易于理解的示例来讨论该工具的基础。但是,在此之前,值得一提的是,本教程中的所有示例均已在Ubuntu 18.04 LTS计算机和Debian 10上进行了测试。

Linux id命令

id命令显示给定用户的真实和有效用户以及组ID。以下是其语法:

id [OPTION]... [USERNAME]

这是该工具的手册页对其进行解释的方式:

Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user.

以下是一些常见问题解答风格的示例,这些示例应该使您对id命令的工作方式有一个很好的了解。

如果您不知道什么是真实有效的ID,请阅读此处的讨论。

Q1。如何使用id命令?

基本用法很简单-您要做的就是使用要访问其信息的用户名执行’id’。例如:

id himanshu

如何使用id命令?

因此,您可以看到输出包含多个字段。前两个条目是“ himanshu”的用户和组ID,而其余条目是用户“ himanshu”所属的组以及相应的组ID。

请注意,如果您没有将任何用户名作为参数传递给id命令,则该工具会将当前用户假定为您要获取其信息的用户。

Q2。如何使ID仅打印组ID?

可以使用-G命令行选项来实现。例如:

id -G himanshu

如何使ID仅打印组ID?

因此,您可以看到输出中仅显示了组ID。

Q3。如何使ID仅打印有效的组ID?

可以使用-g命令行选项来实现。例如:

id -g himanshu

如何使ID仅打印组ID?

Q4。如何使ID仅打印有效的用户ID?

与前面的示例相似,这可以使用-u命令行选项来实现。例如:

id -u himanshu

如何使ID仅打印有效的用户ID

Q5。如何使ID打印真实ID而不是有效ID?

要使id命令显示真实ID,请使用-r命令行选项。该选项可以与-u,-g和-G命令行选项结合使用。

例如:

id -ur himanshu

原文:https://www.howtoforge.com/linux-id-command/