网站搜索

如何在 Linux 中添加用户或从组中删除用户


Linux 默认是一个多用户系统(意味着许多用户可以同时连接到它并工作),因此 Linux 用户管理是系统管理员的基本任务之一,其中包括创建、更新和删除用户帐户或Linux 系统上的用户组。

在这篇简短的快速文章中,您将了解如何在 Linux 系统中的组中添加或删除用户。

检查Linux中的用户组

要找出用户所在的组,只需运行以下 groups 命令并提供用户名(本例中为 howtoing)作为参数。

groups tecmint

tecmint : tecmint wheel

要找出 Linux 中 root 用户的组,只需运行不带任何参数的 groups 命令即可。

group

root

在 Linux 中将用户添加到组

在尝试将用户添加到之前,请确保该用户存在于系统中。要将用户添加到某个组,请使用带有 -a 标志的 usermod 命令,该标志告诉 usermod 将用户添加到补充组,并且-G 选项按以下格式指定实际组。

在此示例中,howtoing 是用户名,postgres 是组名称:

usermod -aG postgres tecmint
groups tecmint

从 Linux 中的组中删除用户

要从组中删除用户,请使用带有 -d 选项的 gpasswd 命令,如下所示。

gpasswd -d tecmint postgres
groups tecmint

此外,在 Ubuntu 及其衍生产品上,您可以使用 deluser 命令从特定组中删除用户,如下所示(其中 howtoing 是用户名,postgres 是组名)。

sudo deluser tecmint postgres

有关更多信息,请参阅我们在本文中使用的每个不同命令的手册页。

man groups
man usermod
man gpasswd
man deluser

您还会发现以下用户管理指南非常有用: