Pandya Asked: 2014-08-24 06:26:38 +0800 CST2014-08-24 06:26:38 +0800 CST 2014-08-24 06:26:38 +0800 CST 如何使用命令显示所有用户和组? 772 我想显示: 所有用户和 所有团体 在我的系统中使用命令行。 users和groups命令分别显示当前登录的用户和用户所属的组。 如何通过命令行显示所有用户和所有组的列表? command-line 2 个回答 Voted Best Answer Pandya 2014-08-24T06:26:38+08:002014-08-24T06:26:38+08:00 您可以借助compgen内置命令显示如下: 要显示所有用户运行以下命令: compgen -u 要显示所有组,请运行以下命令: compgen -g 但是,您也可以通过 显示所有用户cut -d ":" -f 1 /etc/passwd。 Lalit Mohan 2019-11-11T05:19:09+08:002019-11-11T05:19:09+08:00 在这里,我们将使用getent详细信息 我们可以使用以下命令列出用户: getent passwd 我们可以列出组如下: getent group 获取特定用户的详细信息 getent passwd lalit 将 lalit 替换为您的用户名。Lalit 不会出现在每个系统中 :) 您可以在此处阅读更多内容getent
您可以借助
compgen
内置命令显示如下:要显示所有用户运行以下命令:
要显示所有组,请运行以下命令:
但是,您也可以通过 显示所有用户
cut -d ":" -f 1 /etc/passwd
。在这里,我们将使用
getent
详细信息我们可以使用以下命令列出用户:
我们可以列出组如下:
获取特定用户的详细信息
将 lalit 替换为您的用户名。Lalit 不会出现在每个系统中 :)
您可以在此处阅读更多内容
getent