拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 在 Ubuntu 上轻松添加和删除组中的用户

在 Ubuntu 上轻松添加和删除组中的用户

白鹭 - 2022-01-15 2068 0 0

即使作为一个比较有经验的 Linux 用户,你也可能不会经常想到组。在许多情况下,当您在系统设置期间创建新用户时,就会形成基本组。

但是,在管理系统时,您可能会遇到需要将用户添加到组的情况。在 Ubuntu 的组中添加或删除用户很容易。如果您不知道如何操作,请按照以下文章操作。

如何在 Linux Ubuntu 中添加和删除用户

  1. 哪些组用于 Linux?
  2. 在 Ubuntu 中将用户添加到组中
  3. 在 Ubuntu 中创建一个新组
  4. 在 Ubuntu 中从组中删除用户
  5. 在群组中添加和删除用户的更简单方法

Linux 使用哪些组?

Linux 中的组正是用户的集合。它们用于管理某些用户的权限,而不是针对每个用户进行修改。理解这个概念很重要,因为它适用于所有类 Unix 操作系统,而不仅仅是 Linux。

一个用户需要至少属于一个组。这是该用户的主要组。用户可以并且通常属于其他组,称为辅助组。用户可以加入的组的数量通常是有限制的。

当然,组并不是在 Linux 中处理权限的唯一方法。要按用户处理权限,请参阅 TipsMake.com 说明,了解使用 chmod 命令分散文件访问权限。

在 Ubuntu 中添加用户到组

当您想在 Linux 上将用户添加到组时,您应该知道两个命令。这些是命令 groupsusermod 命令。 groups 命令允许您查看已指定的组。只需运行以下命令:

  

在将用户添加到组之前,您应该确保用户确实存在。为此,您可以使用 getent 命令。要列出所有组,请运行以下命令:

 getent group 

您将看到一个组列表,以及分配给他们的用户。

在Ubuntu上轻松添加和删除组内用户的图1

要将用户添加到组,请使用 usermod 命令。通常,您可以使用如下命令执行此操作:

 sudo usermod-a-G 组用户名 

用上面的命令,把group替换成你要添加用户的组名,替换username与用户名。例如:

 sudo usermod-a-G sudo kwouksudo usermod-a-G sudo kwouk 

这将允许 kwouk 用户使用 sudo 命令 因为只有该用户组可以使用 sudo,如果您已经拥有该组,则只能运行 usermod 命令。

虽然本教程侧重于 Ubuntu,但要将用户添加到其他发行版上的组,您可以应用相同的步骤。

在 Ubuntu 中创建一个新组

有时会遇到需要将用户添加到组,但该组不存在的情况。在这种情况下,您将需要手动创建组,这是在 groupadd 命令中提升角色。

这个命令非常好用。只需在 sudo 下使用您要创建的组的名称运行它。例如:

 sudo groupadd newgroup 

在Ubuntu上轻松添加和删除组内用户的图2

上述命令将创建一个名为'newgroup'的组。 您可能很少会运行此命令,但安装某些软件可能需要您创建新组。要将用户添加到您刚刚创建的组中,请使用上述相同的步骤。

在Ubuntu上轻松添加和删除组内用户的图3

在 Ubuntu 中从组中删除用户

现在,您知道如何在 Linux 上将用户添加到组中,但是从组中删除他们呢?这在 Linux 发行版上可能有所不同,但幸运的是,在 Ubuntu 上从组中删除用户很容易。

deluser 命令,顾名思义,常用于彻底删除用户。您还可以在 Ubuntu 上使用它从​​组中删除用户,以及在其他发行版(如 Debian)上也可以使用此软件包。要从组中删除用户,请使用以下命令:

 sudo deluser 用户名组名 

始终确保检查组名是否可用。如果您在没有组名的情况下运行该命令,该命令只会完全删除该用户。例如,以下命令将从 sudo 组中删除用户。

 sudo deluser kwouk sudo 

如果在上面的命令中省略最后一部分'sudo',名为'kwouk'的用户将被删除完全。

Ubuntu上轻松添加和删除组内用户图4

最好检查一下用户已经分配到的组。为此,只需运行以下命令:

 sudo 组用户名 

在组中添加和删除用户的更简单方法

很多人喜欢在 Ubuntu 上使用图形工具来添加用户和从组中删除用户。如果您经常需要这样做并且不喜欢在命令行上工作,那么以下方法可以使您的工作变得更加轻松。幸运的是,这种方法不仅可行,而且易于实现。

为此,您需要安装 'gnome-system-tools',,其中包含几个不同的实用程序。

我们只关心'Users and Groups'应用程序,但仍然需要安装整个包。为此,请运行以下命令:

 sudo apt install gnome-system-tools 

Ubuntu上轻松添加和删除组内用户图5

提示Yes,然后等待下载安装包。安装完成后,启动用户和组应用程序

Ubuntu上轻松添加和删除组内用户图6

在左侧,您将看到系统上的用户列表。要在群组中添加和删除用户,请点击管理群组。您将看到 Ubuntu 安装中所有可用组的列表。通过单击属性并选中用户名称旁边的框,将用户添加到组中。通过取消选中相应的框从组中删除用户。

Ubuntu上轻松添加和删除组内用户图7

Unix 的起源可以追溯到 1970 年代,而 Linux 在今天继续发展。这不仅仅意味着更好的硬件支持和性能。随着 Linux 的发展,我们看到了更多管理用户和权限的方法。

Ubuntu 19.10 带来了 Gnome 3.32 版本,带有额外的应用程序控制。这允许您使用智能手机应用程序权限。尽管此功能仍处于起步阶段,但它最终使 Linux 桌面更加安全。要探索其他新功能,请参阅 TipsMake.com 的 Ubuntu 19.10 即将推出的新功能指南。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *