镜子问题:https://unix.stackexchange.com/questions/217300/where-how-is-user-group-information-stored-in-ubuntu。 (我会删除其中的一个后,我得到了答案)用户组信息存储在Ubuntu中的地点和方式?
两个地方可能:/etc/group和/etc/passwd。
如果我使用命令:adduser [username] [groupname]
,那么用户将被添加到组中,然后文件/etc/group
将被更新。
但是,文件/etc/passwd
未更新。如果通过groups
命令检查我属于哪个组,我只能看到在passwd
文件中声明的组。因此,用户不会被添加到组结果中。
我很困惑。
- 故事分组信息分别代入
/etc/passwd
和/etc/group
分别是什么意思? - 为什么
adduser
只更新group
文件? - 如何通过命令将组添加到
passwd
文件中? - 为什么
groups
从passwd
文件返回组信息,但不是group
文件?
谢谢。
我觉得这个问题可能更适合[unix.stackexchange.com](http://unix.stackexchange.com) – NightShadeQueen
哦谢谢指出。我会在那里相应地问一个。 – songyy