初学者的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
因此,您可以看到输出包含多个字段。前两个条目是“ himanshu”的用户和组ID,而其余条目是用户“ himanshu”所属的组以及相应的组ID。
请注意,如果您没有将任何用户名作为参数传递给id命令,则该工具会将当前用户假定为您要获取其信息的用户。
Q2。如何使ID仅打印组ID?
可以使用-G命令行选项来实现。例如:
id -G himanshu
因此,您可以看到输出中仅显示了组ID。
Q3。如何使ID仅打印有效的组ID?
可以使用-g命令行选项来实现。例如:
id -g himanshu
Q4。如何使ID仅打印有效的用户ID?
与前面的示例相似,这可以使用-u命令行选项来实现。例如:
id -u himanshu
Q5。如何使ID打印真实ID而不是有效ID?
要使id命令显示真实ID,请使用-r命令行选项。该选项可以与-u,-g和-G命令行选项结合使用。
例如:
id -ur himanshu
原文:https://www.howtoforge.com/linux-id-command/
为你推荐
标签
Adminer
Apache
Apache OFBiz
AppArmor
Brotli
CentOS
CentOS 8
CMS
CouchDB
Debian
Debian 10
Django
Docker
DokuWiki
Drupal
ExpressionEngine
Flatpak
FreeBSD
FTP
Git
Gitea
Graylog
Horde Webmail
ISPConfig
Java
Let's Encrypt
Linux
MariaDB
Microweber
MySQL
NextCloud
NGINX
ONLYOFFICE
OpenLiteSpeed
Oracle
PHP
Rudder
Server IDE
Spark
SSL
TLS
Ubuntu
Ubuntu 18.04
Ubuntu 20.04
Zabbix