由于某种原因,当我在探索 Linux 用户和组时,id
我在高山容器提供以下内容:
# id botmyaccount
uid=10001(botmyaccount) gid=10001(botmyaccount) groups=10001(botmyaccount),10001(botmyaccount)
这让我很困惑,因为组列表中似乎有一个重复的botmyaccount
组(与创建的用户同名)。发生了什么?这是否涉及用户的补充组与主要组,尽管我认为“gid”和“groups”列表之间已经进行了区分?
该botmyaccount
组仅出现在 内的单个条目中/etc/group/
。运行后,所有内容如下:
addgroup botmyaccount -g 10001
adduser botmyaccount -u 10001 -G botmyaccount
谢谢!
答案1
因为您使用了-G
(而不是-g
),它会添加botmyaccount
到用户的补充组列表中(而不是将其设置为其主要组)。
由于是隐含的(有关详细信息,-g botmyaccount
请参阅的手册页)并列出用户的主要组和补充组,因此您会看到两个。adduser
groups=
botmyaccount