在 Linux 系统中,组是用户 的逻辑分组。通过创建组,可以轻松管理用户权限和访问权限。本文将介绍如何使用 Linux 命令行添加组。
使用 groupadd 命令
要添加一个组,可以使用 groupadd 命令。该命令具有以下语法:
groupadd [-g GID] [-r] [-o] GROUP_NAME
-g GID:指定组 ID。如果不指定,将自动分配一个唯一的 GID。
-r:创建系统组。系统组通常用于系统进程和服务。
-o:创建一个仅包含其创建者成员的组。
GROUP_NAME:要创建的组的名称。
例如,要创建一个名为 "developers" 的组,并将其 GID 指定为 1000,可以使用以下命令:
groupadd -g 1000 developers
使用 addgroup 命令
在某些 Linux 发行版中,还可以使用 addgroup 命令来添加组。该命令具有以下语法:
addgroup [-g GID] GROUP_NAME
addgroup 命令与 groupadd 命令类似,但它不会自动分配 GID。如果不指定 GID,将从/etc/group文件中读取下一个可用的 GID。
查看组信息
添加组后,可以使用 groups 命令查看其详细信息。该命令具有以下语法:
groups [USER]
如果未指定用户,groups 命令将显示当前用户的组信息。例如:
groups developers
这将显示 "developers" 组的信息,包括其组 ID 和成员。