无法将用户添加到组中

std*_*err 6 groups

我想将我的 usr 添加ron到该docker组中,因此我执行了以下操作:

ron@regDesktopHome:~$ sudo usermod -a -G docker ron
ron@regDesktopHome:~$ groups
ron
Run Code Online (Sandbox Code Playgroud)

为什么它只显示组,因为用户显然也是(+其他)...ron的成员?sudo

编辑

$ grep ron /etc/group
sudo:x:27:ron
dip:x:30:ron
crontab:x:102:
netdev:x:111:ron
vboxusers:x:124:ron
ron:x:1001:
incron:x:138:
wireshark:x:148:ron
docker:x:153:ron
Run Code Online (Sandbox Code Playgroud)

现在有些东西看起来不太对劲:以下是我XTerm在桌面上打开实例后的情况:

ron@regDesktopHome:~$ groups
ron
ron@regDesktopHome:~$ su ron
Password: 
ron@regDesktopHome:~$ groups
ron sudo dip netdev vboxusers wireshark docker
ron@regDesktopHome:~$ 
Run Code Online (Sandbox Code Playgroud)

为什么我首先需要以我自己的用户身份“重新登录”才能成为该组的成员,这似乎没有意义,不是吗?