我使用 groupadd 添加一个组,以便我可以使用 git 管理一些 root 拥有的脚本。然后我使用 usermod 将用户添加到组中。该用户是当前登录的标准用户,我通过 su 进入终端的超级用户帐户。我退出并重新登录,运行完
sudo usermod -aGgroupname username
正如我一直以来所做的那样。当我以标准用户身份重新登录后,命令组继续仅显示用户,但是当我登录到超级用户帐户并运行
groups stdusername
输出显示 std 用户是新组的成员。我不明白这是怎么发生的。