在 Linux 操作系统中,群组是一种包含一组用户的有用机制。它们允许管理员轻松地管理对文件和目录的访问权限,并为系统中的用户提供不同的权限级别。要查看系统上的所有群组,可以使用以下命令:
getent group
使用 groupadd 创建群组
要创建新的群组,可以使用 groupadd 命令。此命令接受群组名称作为参数,并创建一个新群组。例如,要创建名为 mygroup 的新群组,可以使用以下命令:
sudo groupadd mygroup
使用 groupdel 删除群组
要删除群组,可以使用 groupdel 命令。此命令接受群组名称作为参数,并将删除该群组。例如,要删除 mygroup 群组,可以使用以下命令:
sudo groupdel mygroup
使用 usermod 修改组成员资格
要将用户添加到群组,可以使用 usermod 命令。此命令接受用户名和组名作为参数,并将用户添加到该组。例如,要将用户 johndoe 添加到 mygroup 群组,可以使用以下命令:
sudo usermod -aG mygroup johndoe
要从群组中删除用户,可以使用 gpasswd 命令。此命令接受群组名称和用户名作为参数,并将用户从该组中删除。例如,要从 mygroup 群组中删除用户 johndoe,可以使用以下命令:
sudo gpasswd -d johndoe mygroup