deluser 命令主要用于从系统中删除用户,但它也可以与 -G 选项一起使用来从组中删除用户。以下是如何使用 deluser 删除组的步骤:
删除用户并指定要移除的组:
sudo deluser --remove-home <username> --group <groupname>
<username> 是要删除的用户名。<groupname> 是要从中移除用户的组名。这个命令会删除用户的主目录(如果存在),并同时从指定的组中移除该用户。
仅从组中移除用户(不删除用户):
sudo deluser <username> --group <groupname>
这个命令只会从指定的组中移除用户,不会删除用户或用户的主目录。
gpasswd 命令(适用于更复杂的组管理)如果你需要更精细地控制组的成员,可以使用 gpasswd 命令:
sudo gpasswd -d <username> <groupname>
这个命令会从指定的组中移除用户,但不会删除用户或用户的主目录。通过以上方法,你可以使用 deluser 命令来删除组中的用户。