如何在 Linux 中列出组
在 Linux 中,每个用户都是称为“组”的集合的一部分。为了有效的系统管理,建议定期列出并检查所有组是否存在任何可疑用户。在本文中,我们将讨论列出 Linux 系统中所有组的最佳方法。
如何从 Linux 终端列出所有组
使用命令行是列出 Linux 中所有组的最简单方法,特别是对于初学者而言。使用下面详述的方法之一来实现相同的目的:
1.使用groups命令
列出所有组的最简单的 Linux 命令是 groups 命令。只需运行 groups 命令,您将在输出中获得所有组。
groups
2.使用id命令
id 命令通常用于列出各个系统组的组 ID。但可以通过添加选项将其修改为仅显示组名称,如下所示:
id -G -n
在上面的语法中,-G 用于打印组 ID,-n 用于打印相应的组名称而不是组 ID(-n 选项只能与 -G、-g 和 -u 一起使用) 。
3.使用cut命令
有关系统中可用组的所有信息都存储在文件“/etc/group”中。要列出文件中的所有 Linux 组名称,请使用 cut 命令,如下所示:
cut -d ':' -f 1 /etc/group
这就是上面命令中语法的含义:
- cut 命令用于根据提到的一些规则过滤文件“/etc/group”中的文本部分
- -d ‘:’ 用于指定分隔符为 ‘:’
- -f 1 用于提取包含组名称的第一个字段
- /etc/group 指定要从中提取的文件名
如何列出所有 Linux 系统组(GUI 方法)
尽管列出 Linux 系统中所有组的 CLI 方法是大多数用户的首选,但有些人可能更喜欢使用图形界面。下面是列出所有组的 GUI 方法。
1. 打开Linux 发行版中的设置/命令中心。
2. 从“管理”部分选择“用户和组”。
3. 这将打开一个名为“用户设置”的新窗口。点击此处的“管理组”。
4. 滚动浏览所有组的完整列表以检查组名称。