如何在 Linux 中运行“groups”命令如何在 Linux 中运行“groups”命令如何在 Linux 中运行“groups”命令如何在 Linux 中运行“groups”命令
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 中运行“groups”命令

Linux中有用户和组;用户使用系统,组是管理一组用户的逻辑框架。用户可以分为不同的组,而组是多个用户的集合。

管理不同用户之间的安全和权限等权限并不容易。组命令可以轻松地在组级别管理它们。

将用户名作为输入;它将返回主要组和次要组的成员名称。如果没有指定名称,它将打印当前运行的用户信息。

语法:

“group”命令的语法如下:

$ group [option] [username]

如何使用“组”命令:

打开终端,输入“groups”打印当前登录的所有组的列表:

$ groups

添加用户名作为输入:

提供用户名作为参数来获取特定用户所属的所有组的列表,我的 Linux 设备的用户名是“aqsa”:

$ groups aqsa

获取用户 ID:

使用“id”命令显示有关用户及其组的信息。该命令将显示主要组和次要组; Primary 显示用户和组 ID,Secondary 显示用户名:

$ id aqsa

显示用户名:

使用“-n”和“G”选项的组合来打印所有组的用户名而不是用户ID:

$ id -nG

显示组详细信息:

显示群组详细信息的两种方式:

  1. /etc/组

  2. “getent”命令

使用下面提到的命令来获取所有 Linux 组的列表:

$ cat /etc/group

“getent”命令显示指定数据库中的条目,可用于获取所有组的列表:

$ getent group

要获取任何特定组的信息,请将“用户名”作为参数传递:

$ getnent group aqsa

如果没有输出,则说明该组不存在。

$ getent group linux

获取帮助信息:

要打印帮助信息,请在终端中键入“–help ”命令。它给出了“groups”命令的简要描述和相关链接。

$ groups --help

检查版本:

要检查 Linux 中“groups”命令的版本,请使用“version”命令:

$ groups --version

结论:

Linux 中的“组”是用户的集合。 “groups”命令列出终端中的所有组及其详细信息。通过组,可以轻松处理具有相似安全和访问权限的用户。我们还可以使用“/etc/group”和“getent”命令来显示组列表。我们已经了解了“groups”命令是什么及其不同选项的功能。

©2015-2025 艾丽卡 support@alaica.com