我使用 ubuntu 18.04。我创建了一个新组:
sudo groupadd group_1
接下来我将自己添加到了该组中:
sudo usermod -aG group_1 $USER
注销并登录后,显示好像我不是该组的成员:
johan@johan-VirtualBox:~$ groups
johan adm cdrom sudo dip plugdev lpadmin sambashare vboxsf
我要竞选su - $USER
该团体以表明:
johan@johan-VirtualBox:~$ su - $USER
johan@johan-VirtualBox:~$ groups
johan adm cdrom sudo dip plugdev lpadmin sambashare docker vboxsf group_1
怎么了?
答案1
如果将当前登录的用户添加到新创建的组,则可能需要重新启动操作系统以便 groups 命令显示新组。
答案2
约翰:
尝试使用 newgrp 命令:
johan@johan-VirtualBox:~$ newgrp group_1
使用此命令您可以登录到新组而无需重新加载会话:
$ -> whatis newgrp
newgrp (1) - log in to a new group
我希望我能帮到你。