如何在 Linux 中运行“groups”命令
Linux中有用户和组;用户使用系统,组是管理一组用户的逻辑框架。用户可以分为不同的组,而组是多个用户的集合。
管理不同用户之间的安全和权限等权限并不容易。组命令可以轻松地在组级别管理它们。
将用户名作为输入;它将返回主要组和次要组的成员名称。如果没有指定名称,它将打印当前运行的用户信息。
语法:
“group”命令的语法如下:
如何使用“组”命令:
打开终端,输入“groups”打印当前登录的所有组的列表:
添加用户名作为输入:
提供用户名作为参数来获取特定用户所属的所有组的列表,我的 Linux 设备的用户名是“aqsa”:
获取用户 ID:
使用“id”命令显示有关用户及其组的信息。该命令将显示主要组和次要组; Primary 显示用户和组 ID,Secondary 显示用户名:
显示用户名:
使用“-n”和“G”选项的组合来打印所有组的用户名而不是用户ID:
显示组详细信息:
显示群组详细信息的两种方式:
/etc/组
“getent”命令
使用下面提到的命令来获取所有 Linux 组的列表:
“getent”命令显示指定数据库中的条目,可用于获取所有组的列表:
要获取任何特定组的信息,请将“用户名”作为参数传递:
如果没有输出,则说明该组不存在。
获取帮助信息:
要打印帮助信息,请在终端中键入“–help ”命令。它给出了“groups”命令的简要描述和相关链接。
检查版本:
要检查 Linux 中“groups”命令的版本,请使用“version”命令:
结论:
Linux 中的“组”是用户的集合。 “groups”命令列出终端中的所有组及其详细信息。通过组,可以轻松处理具有相似安全和访问权限的用户。我们还可以使用“/etc/group”和“getent”命令来显示组列表。我们已经了解了“groups”命令是什么及其不同选项的功能。