![将用户添加到辅助组未显示在 id -Gn](https://linux22.com/image/101943/%E5%B0%86%E7%94%A8%E6%88%B7%E6%B7%BB%E5%8A%A0%E5%88%B0%E8%BE%85%E5%8A%A9%E7%BB%84%E6%9C%AA%E6%98%BE%E7%A4%BA%E5%9C%A8%20id%20-Gn%20.png)
我已使用以下命令将我的用户添加到用户组:
sudo usermod -a -G users foo
但是,当我键入命令时,id -Gn
它不会将用户显示为用户组的一部分。然后我尝试以下操作,它说它是用户组的一部分:
getent group | grep users
还尝试了简单的 id foo 命令并说它也是其中的一部分。为什么我使用时它没有显示在我的次要组中id -Gn
?
答案1
您确定在发出命令 'id -Gn' 时您已登录为 'foo' 吗?鉴于您的解释和第一条评论,这可以解释该组仅在输入“id -Gn foo”时出现