Linux命令行:id,group和getent group没有返回相同的结果

时间:2018-09-27 10:30:38

标签: linux ubuntu command-line chmod rights

我想知道为什么我一方面得到idgroup,而另一方面得到getent group的不同结果。重现步骤:

$ sudo usermod -a -G libvirt eric
$ groups
eric adm cdrom sudo dip plugdev lpadmin sambashare
$ id
uid=1000(eric) gid=1000(eric) groups=1000(eric),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),119(lpadmin),128(sambashare)
$ getent group | grep libvirt
libvirt:x:136:eric
libvirt-qemu:x:64055:libvirt-qemu
libvirt-dnsmasq:x:137:

用户eric显然是libvirt的成员。为什么没有显示idgroup?谢谢。

系统:Ubuntu Budgie 18.04 4.15.0-34-generic

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,您需要注销并重新登录或运行newgrp libvirt才能使新的网上论坛所有权有效。