我已使用以下命令将我的用户添加到用户组:
sudo usermod -a -G users foo
但是,当我键入命令时,id -Gn
它不会将用户显示为用户组的一部分。然后我尝试以下操作,它说它是用户组的一部分:
getent group | grep users
还尝试了简单的 id foo 命令并说它也是其中的一部分。为什么我使用时它没有显示在我的次要组中id -Gn
?
答案1
您确定在发出命令 'id -Gn' 时您已登录为 'foo' 吗?鉴于您的解释和第一条评论,这可以解释该组仅在输入“id -Gn foo”时出现