Ubuntu Linux:轻松添加和删除用户分组

即使您是经验比较丰富的Linux用户,也可能不会经常考虑使用群组。在许多情况下,只需要在设置系统时创建新用户时创建的基本组即可。

仍然,在管理系统时,可能会遇到需要添加用户的情况。一群人。在Ubuntu上的组中添加或删除用户很容易,您可能还不知道该怎么做。

Linux中的组用途

一个组在Linux中,它的确切含义是:用户集合。这些用于管理多个用户的权限,而不是基于每个用户对其进行修改。值得一提的是,您应该围绕组进行了解,因为该概念在整个类Unix的操作系统中使用,而不仅仅是Linux。

一个用户至少需要属于一个组。这是用户的主要组。用户可以并且通常确实属于其他组,称为辅助组。通常,一个用户可以属于多少个二级组是有限制的,但这并不是您经常遇到的问题。

当然,组并不是处理Linux权限的唯一方法。有关按用户处理权限的信息,请参见chmod命令指南。

在Ubuntu中将用户添加到组中

当您使用两个命令时应该知道想要将用户添加到Linux上的组。这是 groups 命令和 usermod 命令。前者可让您查看已分配给哪些组。只需运行以下命令:

groups

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

getent group

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

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

sudo usermod -a -G group username

使用上述命令,将 group 替换为您所使用的组的名称想要添加用户,并用户名和用户名。例如:

sudo usermod -a -G sudo kwouk

这将允许有问题的用户使用 sudo 命令。由于只有该组中的用户才能使用 sudo ,因此,如果您已经在运行 usermod 命令,则只能运行

虽然本指南重点介绍Ubuntu,但要将用户添加到其他发行版的组中,则将使用相同的确切步骤。

在Ubuntu中创建新组

有时您会遇到需要将用户添加到组中但该组不存在的情况。在这种情况下,您需要自己创建组,这是 groupadd 命令出现的地方。

此命令非常容易采用。只需在 sudo 下运行您要创建的组的名称即可。例如:

sudo groupadd newgroup

上面的操作将创建一个名为“ newgroup"的组。您可能永远不需要运行此命令,但是安装某些软件可能需要您创建新组。要将用户添加到刚创建的组中,请使用上面概述的相同步骤。

从Ubuntu中的组中删除用户

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

deluser 命令,顾名思义,通常用于完全删除用户。您也可以在Ubuntu上以及从Debian等发行版中使用该软件包的组中删除用户。要从组中删除用户,请按以下方式使用命令:

sudo deluser username groupname

始终确保再次检查是否存在组名。如果运行不带组名的命令,它将简单地完全删除用户。例如,以下命令将从组“ sudo"中删除该用户。

sudo deluser kwouk sudo

如果您从上述命令中省略了最后一个“ sudo",则将删除用户“ kwouk"。

它可以帮助仔细检查用户已经分配给哪些组。为此,只需运行以下命令:

sudo groups username

从组中添加和删除用户的简便方法

很多人都希望在Ubuntu上使用图形工具来添加用户并删除他们来自团体。如果您经常需要执行此操作,而又不想在命令行中进行操作,则可以轻松进行操作。幸运的是,这不仅可行,而且也很容易。

为此,您需要安装“ gnome-system-tools"软件包,其中包含一些不同的实用程序。我们只对“用户和组"应用程序感兴趣,但是无论如何我们都需要安装整个软件包。为此,请运行以下命令:

sudo apt install gnome-system-tools

在提示中回答“是",然后等待软件包下载并安装。安装完成后,启动用户和组应用程序。

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

在Ubuntu中管理权限的新方法

虽然Unix的起源可以追溯到1970年代,但是Linux一直在不断发展。这不仅意味着更好的硬件支持和性能调整。随着Linux的发展,我们看到了更多管理用户和权限的方法。

Ubuntu 19.10带来了Gnome版本3.32,该版本增加了应用程序权限控制。这将允许您使用智能手机样式的应用程序权限。尽管此功能尚处于起步阶段,但最终可能会使Linux桌面更加安全。要了解其他新功能,请参阅我们的Ubuntu 19.10新功能指南。

标签: 系统管理 用户组