Linux 列表组 - 快速指南

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

Linux 列表组

想知道如何使用 Linux 命令列出组?作为管理员,您可能需要了解它们的工作原理以及特定用户如何与它们链接。

在本指南中,我将向您展示在 Linux 上列出组的最简单方法。那么,我们走吧!

列出 Linux 上的所有组

要列出 Linux 上的所有组,您可以使用:

1.使用getent命令

在基于 Linux 的系统中, 获取命令 习惯于 显示数据库中的条目。此外,您可以使用它来获取组数据库的内容以列出终端上的所有组。

为此,我将运行“盖特集团“命令。

使用 getent 命令列出 Linux 上的所有组

2.使用/etc/group文件

/ etc / group 包括你所有的 当地团体。因此,您可以通过“猫/etc/组“命令。

使用 /etc/group 文件列出 linux 上的所有组

列出当前用户的所有组

要列出当前用户的所有组,可以使用:

1.使用id命令

id命令打印用户信息 在终端上。此外,要列出当前用户的所有组,您可以运行“id-Gn“。

使用 id 命令列出 Linux 上当前用户的所有组

在上面的 id 命令中,组合 -Gn options 打印组名称而不是组 ID。

2.使用groups命令

执行 组命令 没有任何选择 列出当前用户的所有组.

使用 groups 命令列出 Linux 上当前用户的所有组

列出特定用户的所有组

要列出特定用户的所有组及其组 ID,请运行“id 用户名“。

列出 Linux 上特定用户的组及其 ID

结果,输出显示与用户 ID 相关的信息: 的uid,用户主要组为 GID,以及用户次要 团体.

列出特定组的所有成员

要列出特定组的所有成员,请执行“获取组用户名“。

使用 getent 命令列出 Linux 上特定组的所有成员

奖金提示:

要仅列出所有组的名称,请键入“awk -F: '{print $1}' /etc/group“。

使用 awk 命令仅列出所有组的名称

要显示组总数,请运行 猫 /etc/group | grep -c “” 命令。

使用 cat 和 grep 命令获取 Linux 上的总组数

要按升序对组名称进行排序,请执行“剪切-d:-f1 /etc/group |种类“。

使用 cut 命令在 Linux 上按升序列出所有组

您还可能感兴趣的:

现在您知道如何执行 Linux 命令来列出组了。请随时在下面的评论中分享您的反馈!

有关主题的更多信息: Linux的