📅  最后修改于: 2023-12-03 15:32:42.379000             🧑  作者: Mango
在 Linux 系统中,组是一种用于管理用户权限的机制。组根据具有相同访问权限的用户进行划分,将一组用户看作一个实体,并为这个实体分配权限。
系统组是由系统管理人员创建的,用于确保每个用户都属于至少一个组。常见的系统组包括 root、admin、sudo 等。
另一方面,自定义组是由系统用户创建的,用于协作和共享文件。在自定义组中,每个成员都有相同的权限,可以方便地与该组中的其他成员共享文件。
要创建一个新组,可以使用以下命令:
sudo groupadd <组名>
该命令创建一个名为 <组名>
的新组。
要将现有用户添加到组中,可以使用以下命令:
sudo usermod -aG <组名> <用户名>
该命令将用户 <用户名>
添加到名为 <组名>
的组中。
要删除一个不再需要的组,可以使用以下命令:
sudo groupdel <组名>
该命令将名为 <组名>
的组从系统中删除。请注意,前提是该组没有任何成员。
组是 Linux 系统管理中一个非常有用的工具,它可以帮助管理员无缝管理用户和文件。在创建自定义组时,请确保每个成员的权限是恰当的,并且组内的访问是按照预期进行的。