在Ubuntu 18.04的默认桌面环境中,注销/登录的行为发生了变化:
以前,在Ubuntu系统上,当我发现需要将我的用户ID添加到某个组中时,只需执行以下操作即可:
然后我不得不注销并重新登录以使组更改生效。
我注意到在Ubuntu 18.04中,添加组并注销并重新登录后,有效组列表仍然没有变化。
作为一种解决方法,我重新启动了系统,这很不方便(需要在grub中进行正确选择并重新输入磁盘加密密码)。
1. 为什么现在的行为是这样的? 2. 除了重新启动之外,我还能做些什么吗?
(我知道我可以通过ssh进入本地主机,并且只能在ssh会话中获取正确的组。但这也太麻烦了。)
以前,在Ubuntu系统上,当我发现需要将我的用户ID添加到某个组中时,只需执行以下操作即可:
sudo adduser ludwig docker # adds me to group docker
然后我不得不注销并重新登录以使组更改生效。
我注意到在Ubuntu 18.04中,添加组并注销并重新登录后,有效组列表仍然没有变化。
作为一种解决方法,我重新启动了系统,这很不方便(需要在grub中进行正确选择并重新输入磁盘加密密码)。
1. 为什么现在的行为是这样的? 2. 除了重新启动之外,我还能做些什么吗?
(我知道我可以通过ssh进入本地主机,并且只能在ssh会话中获取正确的组。但这也太麻烦了。)
sudo usermod -a -G group user
,然后退出登录再重新登录,它有效果。 - Terrancesudo usermod -a -G 组名 用户名
在那里也正常工作。退出并重新登录后,我的更改生效了。 - Terrance