我想将我的 usr 添加ron到该docker组中,因此我执行了以下操作:
ron@regDesktopHome:~$ sudo usermod -a -G docker ron
ron@regDesktopHome:~$ groups
ron
Run Code Online (Sandbox Code Playgroud)
为什么它只显示组,因为用户显然也是(+其他)...ron的成员?sudo
编辑
$ grep ron /etc/group
sudo:x:27:ron
dip:x:30:ron
crontab:x:102:
netdev:x:111:ron
vboxusers:x:124:ron
ron:x:1001:
incron:x:138:
wireshark:x:148:ron
docker:x:153:ron
Run Code Online (Sandbox Code Playgroud)
现在有些东西看起来不太对劲:以下是我XTerm在桌面上打开实例后的情况:
ron@regDesktopHome:~$ groups
ron
ron@regDesktopHome:~$ su ron
Password:
ron@regDesktopHome:~$ groups
ron sudo dip netdev vboxusers wireshark docker
ron@regDesktopHome:~$
Run Code Online (Sandbox Code Playgroud)
为什么我首先需要以我自己的用户身份“重新登录”才能成为该组的成员,这似乎没有意义,不是吗?