当发生以下情况时,我想将自己添加到一个名为 vboxusers 的组中:
在我们做任何事情之前,让我们先看看它的样子:
$ id
uid=1001(me) gid=1001(me) groups=1001(me),4(adm),27(sudo),109(lpadmin),124(sambashare)
$ cat /etc/group | grep me
adm:x:4:me
sudo:x:27:me
lpadmin:x:109:me
me:x:1001:
Run Code Online (Sandbox Code Playgroud)
然后我将自己添加到组中并再次检查:
$ sudo usermod -aG vboxusers me
$ id
uid=1001(me) gid=1001(me) groups=1001(me),4(adm),27(sudo),109(lpadmin),124(sambashare)
$ cat /etc/group | grep me
adm:x:4:me
sudo:x:27:me
lpadmin:x:109:me
me:x:1001:
vboxusers:x:126:me
Run Code Online (Sandbox Code Playgroud)
id仍然没有将我列为该组的一员,而我确实将正确的内容写入/etc/groups. 发生了什么,我能做些什么来id识别它?
(只是启动一个新的外壳并没有改变任何东西)
users ×1