有两种组:
主要组:
这是您登录时应用到您的组;在大多数用户情况下,它与您的登录名具有相同的名称。创建新文件(或目录)、修改文件或执行命令时默认使用主组。
次要组(又称补充组):
这些是您所属的主要群组之外的群组。举个例子,这意味着如果一个目录或文件属于 www-data 组(在本例中由 Web 服务器进程使用),那么所有 www-data 组成员都可以直接读取或修改这些文件(假设有权限)也允许这样做)。
foobar当我们使用此命令创建用户时,
sudo adduser foobar
Run Code Online (Sandbox Code Playgroud)
默认情况下,用户foobar将被分配到主要组foobar(与用户名相同)。
我们还可以将用户的主要组更改为:
sudo usermod -g www-data foobar
Run Code Online (Sandbox Code Playgroud)
小写-g选项指的是主要组。
现在foobar有了www-data主要的组上下文。我们可以更改用户的主要组,但无法删除它。