在具有默认桌面的 ubuntu 18.04 中,注销/登录的行为已更改:
以前在 Ubuntu 系统上,当我发现需要将我的用户 ID 添加到某个组时,就足够了
sudo adduser ludwig docker # adds me to group docker
Run Code Online (Sandbox Code Playgroud)
然后我必须注销并再次登录才能使组更改生效。
我注意到在 Ubuntu 18.04 中,添加组并注销并重新登录后,有效组的列表仍然没有变化。
作为一种解决方法,我重新启动了系统,这很不方便(需要在 grub 中进行正确选择并重新输入磁盘加密密码)。
(我知道我可以 ssh 到 localhost 并仅在 ssh 会话中获取正确的组。这也太不方便了。)
我想知道为什么需要重新启动以应用我所做的更改。
我指的是使用
adduser username sudo
Run Code Online (Sandbox Code Playgroud)
我使用 Ubuntu 12.04.1 LTS“服务器”。