“adduser”创建的组是否始终与创建的用户具有相同的名称?

use*_*202 5 linux

adduser命令创建一个新用户,同时创建一个新组并使这个新组成为新用户的主要组。

根据我的测试,创建的组adduser与用户创建的名称相同。但情况总是如此,还是在某些情况下组会具有不同的名称?

Zet*_*eta 5

这取决于您的系统配置。默认情况下,我知道的大多数系统都会配置adduseruseradd创建用户组。见man 8 adduser

ADDUSER(8)              System Manager's Manual             ADDUSER(8)

NAME
       adduser, addgroup - add a user or group to the system

...

DESCRIPTION
       ...

   Add a normal user
...
       By default, each user in Debian GNU/Linux  is  given  a  corre-
       sponding  group  with  the  same  name.  ...
Run Code Online (Sandbox Code Playgroud)

同样适用于低级useradd

USERADD(8)            System Management Commands            USERADD(8)

NAME
       useradd - create a new user or update default new user
       information
...

DESCRIPTION
       useradd is a low level utility for adding users. On Debian,
       administrators should usually use adduser(8) instead.

       ...

       By default, a group will also be created for the new user (see
       -g, -N, -U, and USERGROUPS_ENAB).
Run Code Online (Sandbox Code Playgroud)

只要你只使用adduserand deluser,就不应该出现组已经存在的情况。