我想知道为什么我一方面得到id
和group
,而另一方面得到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
的成员。为什么没有显示id
和group
?谢谢。
系统:Ubuntu Budgie 18.04 4.15.0-34-generic
答案 0 :(得分:1)
如果我没记错的话,您需要注销并重新登录或运行newgrp libvirt
才能使新的网上论坛所有权有效。