我今天偶然发现了一个奇怪的行为。将用户添加到新组后,如下所示:
# gpasswd -a test myuser
Run Code Online (Sandbox Code Playgroud)
然后连接到一个新的bash命令,这里有结果groups
和groups myuser
:
myuser@mycomputer$ groups
wheel myuser
myuser@mycomputer$ groups myuser
wheel myuser test
Run Code Online (Sandbox Code Playgroud)
只有当我重新启动时, 的输出groups
才会与 相同groups myuser
,但没有必要以相同的顺序显示组。
所以我的问题很简单:为什么?