**什么是用户组**
在 Linux 系统中,用户组是一种将具有相同访问权限和权限的用户组织在一起的机制。它允许管理员轻松地管理具有类似职责的用户。
**如何新建用户组**
要新建一个用户组,请使用以下命令:
sudo groupadd [组名]
例如,要创建一个名为 "writers" 的用户组:
sudo groupadd writers
**如何添加用户到用户组**
要将用户添加到用户组,请使用以下命令:
sudo usermod -aG [组名] [用户名]
例如,要将用户 "alice" 添加到 "writers" 组:
sudo usermod -aG writers alice
**如何从用户组中删除用户**
要从用户组中删除用户,请使用以下命令:
sudo gpasswd -d [用户名] [组名]
例如,要从 "writers" 组中删除用户 "alice":
sudo gpasswd -d alice writers
**如何列出用户组和成员**
要列出所有用户组,请使用以下命令:
sudo cat /etc/group
要列出特定用户组的成员,请使用以下命令:
sudo gpasswd -M [组名]
例如,要列出 "writers" 组的成员:
sudo gpasswd -M writers
**最佳实践**
* 使用描述性组名,以清楚地标识组的用途。
* 只将具有相同职责的用户添加到同一个组中。
*定期审查用户组成员资格,以确保用户不会获得不适当的访问权限。