如何在 Linux 中列出组

在 Linux 中,每个用户都是称为“组”的集合的一部分。为了有效的系统管理,建议定期列出并检查所有组是否存在任何可疑用户。在本文中,我们将讨论列出 Linux 系统中所有组的最佳方法。

如何从 Linux 终端列出所有组

使用命令行是列出 Linux 中所有组的最简单方法,特别是对于初学者而言。使用下面详述的方法之一来实现相同的目的:

1.使用groups命令

列出所有组的最简单的 Linux 命令是 groups 命令。只需运行 groups 命令,您将在输出中获得所有组。

groups
使用 groups 命令列出 Linux 中的所有组

2.使用id命令

id 命令通常用于列出各个系统组的组 ID。但可以通过添加选项将其修改为仅显示组名称,如下所示:

id -G -n

在上面的语法中,-G 用于打印组 ID,-n 用于打印相应的组名称而不是组 ID(-n 选项只能与 -G、-g 和 -u 一起使用) 。

使用 Linux 命令 id 列出所有组

3.使用cut命令

有关系统中可用组的所有信息都存储在文件“/etc/group”中。要列出文件中的所有 Linux 组名称,请使用 cut 命令,如下所示:

cut -d ':' -f 1 /etc/group 

这就是上面命令中语法的含义:

  • cut 命令用于根据提到的一些规则过滤文件“/etc/group”中的文本部分
  • -d ‘:’ 用于指定分隔符为 ‘:’
  • -f 1 用于提取包含组名称的第一个字段
  • /etc/group 指定要从中提取的文件名
使用 cut 命令查看所有组

如何列出所有 Linux 系统组(GUI 方法)

尽管列出 Linux 系统中所有组的 CLI 方法是大多数用户的首选,但有些人可能更喜欢使用图形界面。下面是列出所有组的 GUI 方法。

1. 打开Linux 发行版中的设置/命令中心。

从系统设置打开控制中心

2. 从“管理”部分选择“用户和组”。

从管理部分选择用户和组设置

3. 这将打开一个名为“用户设置”的新窗口。点击此处的“管理组”。

点击管理群组即可查看群组

4. 滚动浏览所有组的完整列表以检查组名称。

列出 Linux 中所有组的 GUI 方法

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注