![Добавляю себя в группу, а `groups` НЕ отражает это сразу, почему?](https://rvso.com/image/1072190/%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%20%D1%81%D0%B5%D0%B1%D1%8F%20%D0%B2%20%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%83%2C%20%D0%B0%20%60groups%60%20%D0%9D%D0%95%20%D0%BE%D1%82%D1%80%D0%B0%D0%B6%D0%B0%D0%B5%D1%82%20%D1%8D%D1%82%D0%BE%20%D1%81%D1%80%D0%B0%D0%B7%D1%83%2C%20%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83%3F.png)
Выполните две команды, то есть добавьте текущего пользователя в tcpdump
группу, затем проверьте результат, запросив groups
. НО, groups
не сообщает, что я являюсь участником, tcpdump
почему?
Скриншот из Ubuntu 22.04:
В это время я проверил /etc/group
файл, он был добавлен.
tcpdump:x:117:chj
Чтобы увидеть tcpdump
список в groups
команде, мне нужно полностью выйти из сеанса рабочего стола, а затем снова войти в систему.
Почему это должно быть так громоздко? Я что-то упускаю?
решение1
Попробуйте groups $USER
увидеть изменения. Теперь вы перечисляете группы для текущего процесса, которые могут отличаться, если изменилась база данных групп.