小编ash*_*ash的帖子

组成员身份随着 tmux 消失

我有一个奇怪的问题,我的用户 (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 中会有所作为?作为参考,我使用fishshell,这是我的.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)

permissions tmux group

6
推荐指数
1
解决办法
1004
查看次数

标签 统计

group ×1

permissions ×1

tmux ×1