如何在 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
您还会发现以下用户管理指南非常有用: