我创建了一个名为“terminal”的组groupadd terminal
,当我使用命令列出组时,groups
它不会在输出中显示新创建的组名称,但如果我再次添加相同的组,它会给我groupadd: group 'terminal' already exists
错误消息,但组名称存在于/etc/group
文件。为什么我在运行groups
命令时看不到新添加的组? (我已经在 Ubuntu Linux 中尝试过了)
答案1
该命令groups
不会显示所有组,它只是列出用户所属的所有组。
因此,如果您创建了一个群组,但您的用户不是成员,groups
则不会显示该群组。如果您尝试再次创建该组,您会收到错误消息。