📜  如何将新组添加到用户 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:04.642000             🧑  作者: Mango

如何将新组添加到用户 Linux - Shell-Bash

在 Linux 系统上,每个用户都有自己的主组和一个或多个附加组。由于这些组可以用于文件和文件夹的访问控制,因此有时需要向系统添加新组并使用它们来授予访问权限。

下面是如何将新组添加到用户的 Linux 系统上:

步骤 1:使用groupadd命令创建新组

使用 groupadd 命令来创建新组。在终端中输入以下命令:

sudo groupadd [groupname]

例如,如果要创建名为 webmasters 的新组,您可以运行以下命令:

sudo groupadd webmasters
步骤 2:将用户添加到组中

将用户添加到新创建的组中。在终端中输入以下命令:

sudo usermod -aG [groupname] [username]

例如,为了将用户 john 添加到 webmasters 组中,您可以运行以下命令:

sudo usermod -aG webmasters john

现在用户 john 成功地添加到了新创建的组中。

步骤 3:验证组成员身份

为了验证新创建的组是否正在有效地工作,并且用户成功添加到该组,请以添加用户的身份运行以下命令:

id [username]

例如,运行以下命令:

id john

这将输出用户 john 的 UID、GID 和其他详细信息。

您将能够在此输出中找到新添加的 webmasters 组的 GID(组 ID)。

恭喜!您已经成功创建了一个新组并将用户添加到该组中。现在,您可以将该组用于访问控制和其他任务。