我有一个奇怪的问题,我的用户 (on Linux Mint 18.3 Sylvia
) 是 group 的一部分docker
,我通过启动终端来验证:
$ groups
me adm cdrom sudo dip plugdev lpadmin sambashare docker
Run Code Online (Sandbox Code Playgroud)
现在,当我启动 tmux 并运行相同的命令时,我的docker
会员资格突然消失了:
$ tmux
$ groups
me adm cdrom sudo dip plugdev lpadmin sambashare
Run Code Online (Sandbox Code Playgroud)
奇怪的是,当我尝试docker
在 tmux 中强行将我的用户添加到组时,它说我已经在其中了!
$ sudo adduser me docker
The user `me' is already a member of `docker'.
Run Code Online (Sandbox Code Playgroud)
我很难过——为什么在 tmux 中会有所作为?作为参考,我使用fish
shell,这是我的.tmux.conf
:
$ cat ~/config/.tmux.conf
new-session
set -g default-terminal "screen-256color"
set -g history-limit 10000
setw -g …
Run Code Online (Sandbox Code Playgroud)