如何在 Linux 上将用户添加到组如何在 Linux 上将用户添加到组如何在 Linux 上将用户添加到组如何在 Linux 上将用户添加到组
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

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

如何在 Linux 上将用户添加到组

当我们在 Linux 操作系统上创建新用户时,用户创建时会向每个用户授予一组权限。这些用户权限包括某些权限集,例如读取、写入和执行。因此,根据分配的权限,用户可以在系统上执行某些功能或任务集。有时,多个用户可能在操作系统上拥有相同的权限。在这种情况下,可以在Linux系统上使用组。 Linux 组被定义为具有相同权限的用户帐户的组织。因此,组的主要目的是创建一组权限并将其分配给组,而不是向单个用户授予权限。将相关用户添加到特定组并向整个组授予权限。在本文中,我们将详细研究如何在 Debian 中将用户添加到特定组。

Linux 群组

在 Linux 操作系统中,我们处理两种类型的组:

  • 初级组
  • 二级组

主要组用户的信息存储在/etc/passwd文件中。需要注意的是,一个用户属于一个或零个主要组,而他可以属于多个次要组。只有管理员或具有“sudo”访问权限的 root 用户才能将用户添加到特定组。

将用户添加到组

首先,您需要打开系统上的终端。因此,单击“活动”并在搜索栏中搜索终端。从以下显示的结果中单击终端。

要将现有用户添加到单个组中,请在终端中使用以下命令:

sudo usermod -a -G Group-name User-name

示例:

例如,您想要在“debian10”组中添加名为“kbuzdar”的用户。然后,将上述命令中的 Group-name 替换为 debian10,将 User-name 替换为 kbuzdar,如下所示:

sudo usermod -a -G debian10 kbuzdar

将一个用户添加到多个组中

您可以轻松地将一名用户添加到多个组。为此,请使用以下命令语法:

sudo usermod -a -G Group1, Group2 User-name

示例:

例如,您想要在多个组“bluetooth、sudo、debial10”中添加名为“kbuzdar”的用户。然后,上面的命令将变成以下形式:

sudo usermod -a -G bluetooth, sudo, debian10 kbuzdar

您还可以使用以下命令创建用户并将其添加到多个组:

sudo useradd -g group -G Group1,Group2 User-name

例如,我们创建了一个名为“karim_buzdar”的用户,并将其添加到三个不同的组 debian10 和 bluetooth、sudo。您可以将用户分别添加到主要组和次要组中。

sudo useradd -g debian10 -G sudo, bluetooth karim_buzdar

创建和删除组

您可以使用以下命令轻松创建新组:

sudo groupadd Group-name

例如,您想创建一个名为“docker”的新组。然后,您将上述命令中的“Group-name”替换为“docker”,如下所示:

sudo groupadd docker

同样,使用以下命令,您可以使用以下命令移除或删除组:

sudo groupdel Group-name

如果您想从系统中删除该组,请将组名称替换为 docker。

从组中删除用户

您还可以使用以下命令从用户组中删除用户:

sudo gpasswd –d User-name Group-name

例如,我们要从组名“bluetooth”中删除名为“kbuzdar”的用户。为此,请使用以下命令:

显示用户组信息

您可以使用以下命令显示有关用户及其所属组的完整详细信息:

id User-name

例如,我们想知道名为“karim_buzdar”的用户的完整信息。该命令将更改为以下形式:

id karim_buzdar

您可以看到用户组的突出显示信息。

如果您只想显示用户的组,则可以使用 group 命令来执行此操作。

groups karim_buzdar

如果您忘记使用 group 命令输入用户名,那么它将显示当前用户的组详细信息。

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