最近在使用 docker-ce ,在配置当前用户组为 docker 的时候(sudo usermod -aG docker $USER)发现:必须要关闭当前的 session 重新登录 后,才能使得修改的组生效。
通常情况下,因为当前环境还运行很多软件,如果重新登录session的话,很不方便。我通过查找资料,寻找到一些解决方案:
方案一:
另外一种解决方案:
这两种解决方案,也适用于解决 chsh 在 X window 中改变当前用户默认 shell 不及时生效的情况。
希望能解决你的问题,如果对你有帮助,请点击右下角的推荐。
参考连接:https://superuser.com/questions/272061/reload-a-linux-users-group-assignments-without-logging-out
保持更新,转载请注明出处。