功能说明:更改当前用户所属的组。
语 法:newgrp [群组名称]
补充说明:newgrp指令类似login指令,它是以相同的帐号,使用另一个群组名称,再次登入系统。它的作用是将当前用户的有效组切换为指定的组,这样做会影响文件权限等操作,但它只能在当前登录的用户上下文中运行,不能用于切换其他用户的组。欲使用newgrp指令切换群组,你必须是该群组的用户,否则将无法登入指定的群组。若不指定群组名称,则newgrp指令会登入该用户名称的预设群组。一旦你通过 newgrp 切换了组,你可以通过exit命令退出当前 shell 会话来恢复原有的组。
参 数:
群组名称
实 例:
将用户添加到 Docker 组:
$ sudo usermod -aG docker username
你需要将 username 替换为实际的用户名。可以使用以下命令添加当前用户:
$ sudo usermod -aG docker $USER
用户被添加到 docker 组后,需要重新登录或重启系统,才能使更改生效。也可以运行以下命令重新加载用户的组:
$ newgrp docker