我尝试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-Session 中注销并重新登录。或使用
newgrp kvm
.编辑:刚刚意识到,您犯了一个错误,
addgroup
是添加组的命令,而不是添加用户到您的组的命令。adduser
是将用户添加到组的正确命令。所以对你来说,就是adduser matthias kvm
将用户“matthias”添加到组“kvm”中。如果您
adduser
使用一个参数调用您创建一个用户,使用两个参数将一个用户添加到现有组。