groupadd: 组“xxxx”已经存在

Sur*_*esh 4 command-line 14.04

我在 Ubuntu 终端中创建了一个名为terminalusing groupadd terminalcommand 的组,当我使用command 列出组时,groups它不会在输出中显示新创建的组名,但是如果我再次添加相同的组,它会给我

groupadd: group 'terminal' already exists
Run Code Online (Sandbox Code Playgroud)

错误消息,但/etc/group文件中存在组名。为什么我在运行group命令时看不到新添加的组?

Jak*_*ers 11

groups向您显示您组而不是全部。您可以像这样列出所有组:

getent group
Run Code Online (Sandbox Code Playgroud)

如果您将自己添加到组中,则需要注销并登录才能使更改生效。

  • @Suresh 它不会“在”任何人之下,它就是这样。一个没有任何成员的组。如果要将用户添加到组中,请参阅我链接到的问题。 (2认同)