Командная строка Linux: id, group и getent group не возвращают одинаковые результаты - PullRequest
0 голосов
/ 27 сентября 2018

Мне интересно, почему я получаю разные результаты от 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

1 Ответ

0 голосов
/ 30 сентября 2018

Если я правильно помню, вам нужно либо выйти из системы, либо снова войти в нее, либо запустить newgrp libvirt, чтобы новое владение группой вступило в силу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...