在Linux中,您可以创建组来将具有类似权限的用户集中组织在一个位置。组允许用户共享资源、目录访问、权限等。此外,如果您对组执行任何操作,它将应用于其所有成员,从而减少每个人手动执行操作所花费的时间。
然而,作为Linux管理员的初学者,在组中添加和修改用户有时会很棘手。因此,本快速指南介绍了在Linux中创建用户并将其添加到组的简单方法。
如何在Linux中将用户添加到组
usermod是将用户添加到组中最简单的命令。您还可以使用usermod修改用户属性,如用户名、密码、主目录、组ID等。以下是usermod添加组的示例:
sudo usermod-aG groupID userID
-a选项附加用户,而不将其从当前组中删除。同时,使用-G选项可以指定要添加指定用户的组。请将user_ID和group_ID分别替换为目标用户和组名(要添加它们的位置)。
因此,让我们将用户名“Prateek”添加到“Developer”组中,但首先,您需要找到user_ID和group_ID。因此,您可以使用ID命令作为user_ID,使用getent命令作为group_ID:
id练习周
getent组开发人员
现在,在usermod命令中添加这些值以将用户添加到组中:
sudo usermod-aG开发者实践周
最后,运行以下命令以验证用户是否已成功添加到组中:
小组练习周
快速总结
组简化了管理用户及其权限的过程。拥有sudo权限的用户可以执行许多操作,例如用户添加和删除。但是,Linux管理员需要了解组的基本知识。这就是为什么我们在Linux中解释了一个将用户添加到组的简单命令。