如何从组中添加或删除 Linux 用户
Linux默认是一个多用户系统(意味着许多用户可以同时连接并工作),因此Linux 用户管理是系统管理员的基本任务之一,其中包括在Linux 系统上创建、更新和删除用户帐户或用户组的所有操作。
在这篇简短的文章中,您将了解如何在 Linux 系统中添加或删除组内的用户。
检查Linux中的用户组
要找出用户所在的组,只需运行以下groups
命令并提供用户名(本例中为示例)作为参数。
# groups example example : example wheel
要找出 Linux 中 root 用户的组,只需运行该groups
命令而不使用任何参数。
# group root
在 Linux 中将用户添加到组
在尝试将用户添加到组之前,请确保该用户存在于系统中。要将用户添加到某个组,请使用usermod 命令和标志-a
,该标志告诉usermod将用户添加到补充组,该-G
选项以以下格式指定实际组。
在此示例中,example是用户名,postgres是组名:
# usermod -aG postgres example # groups example
在 Linux 中从组中删除用户
要从组中删除用户,请使用gpasswd命令并附带-d
以下选项。
# gpasswd -d example postgres # groups example
此外,在Ubuntu 及其衍生产品deluser
上,您可以使用以下命令从特定组中删除用户(其中 example是用户名,postgres是组名)。
$ sudo deluser example postgres
有关更多信息,请参阅本文中使用的每个不同命令的手册页。
$ man groups $ man usermod $ man gpasswd $ man deluser
您还会发现以下用户管理指南非常有用: