如何将用户添加到 Ubuntu 中的多个组?

qua*_*uck 121 linux command-line permissions ubuntu

什么是命令行实用程序及其需要的参数?

qua*_*uck 159

该实用程序是usermod这样使用的:

usermod -a -G group1,group2 username
Run Code Online (Sandbox Code Playgroud)

username您要修改的用户在哪里,group1以及group2您希望该用户加入的新组。运行不带-a参数的命令将从 group1and之外的所有组中删除该用户group2

要检查用户组成员身份,请使用以下groups命令:

groups username
Run Code Online (Sandbox Code Playgroud)


小智 25

usermod -a -G group1,group2,group3 username
Run Code Online (Sandbox Code Playgroud)


小智 8

假设用户已经存在,最简单的方法是打开文件/etc/group并将用户名添加到您希望他们成为其成员的相关组中。用户名与组中的其他用户名以逗号分隔。

您可以通过执行 aid -G username来验证他们是否是您想要的组的成员。