Я пытался добавить себя в группу kvm
выполнив следующую команду:
addgroup matthias kvm
Я полностью закрыл сеанс и снова вошел в систему, используя gdm3. Но все же я не принадлежу к этой группе:
matthias@atwork:~$ groups
matthias dialout plugdev users vboxusers adb docker
Если я перейду на текстовую консоль (Ctrl-Alt-F2) и войду в систему, я окажусь в группе kvm:
matthias@atwork:~$ groups
matthias dialout plugdev users kvm vboxusers adb docker
Я подтвердил, что у меня не было сеанса с использованием who
команда при входе в систему как root. Не было сеанса «Матиаса». Решить проблему удалось только полной перезагрузкой системы. После полной перезагрузки у меня было новое членство в группе, каким бы способом я ни входил.
Это решило мою проблему, но я до сих пор не понимаю, почему мне было недостаточно просто начать новый сеанс пользователя.
(Система - это Debian sid)
Это не так, вам нужно выйти и снова войти в X-сеанс. Или используйте newgrp kvm
.
Изменить: только что понял, вы ошиблись, addgroup
это команда для добавления группы, а не команда для добавления пользователя в вашу группу.
adduser
это правильная команда для добавления пользователя в группу. Так что для тебя это adduser matthias kvm
добавить пользователя matthias в группу kvm.
Если вы позвоните adduser
с одним аргументом вы создаете пользователя, с двумя аргументами вы добавляете пользователя в существующую группу.