命令介绍
newgrp 命令的英文全称为“new group”,使用该命令指定用户组名称,执行命令后,其实是以相同的用户名,但是以另一个群组名称,再次登入系统。所以本质上是切换了当前用户的登录用户组。
欲使用 newgrp 指令切换群组,您必须是该群组的用户,否则将无法登入指定的群组。
单一用户要同时隶属多个群组,需利用交替用户的设置。若不指定群组名称,则 newgrp 指令会登入该用户名称的预设群组,就是主用户组,也就是文件 /etc/passwd
中显示的那个用户组。
切换其它用户组后,该用户的权限由登录的用户组来决定。
常用选项
选项 | 说明 |
---|---|
–help | 在线帮助 |
–vesion | 显示版本信息 |
参考示例
切换登录用户组
将当前登录用户的群组切换到 linuxcool 组 :
[root@linuxcool ~]# newgrp linuxcool
要离开新的有效用户组,则输入exit回车。