命 令: newgrp
功能說明:切換用戶所在用戶組命令 登入另一個群組。
語 法:newgrp [群組名稱]
補充說明:如果一個用戶同時隸屬于兩個或兩個以上分組,需要切換到其它用戶組來執行一些操作,就用到了newgrp命令切換當前登陸所在組。
我們可以做以下實驗。測試系統 CentOS5.6
newgrp指令類似login指令,當它是以相同的帳號,另一個群組名稱,再次登入系統。欲使用newgrp指令切換群組,您必須是該群組的用戶,否則將無法登入指定的群組。單一用戶要同時隸屬多個群組,需利用交替用戶的設置。若不指定群組名稱,則newgrp指令會登入該用戶名稱的預設群組。
[root@vevb.com ~]#groupadd test
[root@vevb.com ~]#useradd -G test1 linuxso //添加新用戶并且添加到組test里
[root@vevb.com ~]#id linuxso
uid=505(linuxso) gid=505(linuxso) groups=505(linuxso),504(test) //屬于兩個組 linuxso和test
[root@vevb.com ~]#su - linuxso
[linuxso@vevb.com ~]$id
uid=505(linuxso) gid=505(linuxso) groups=504(test),505(linuxso) //當前組gid505 linuxso組
[linuxso@vevb.com ~]$newgrp test
[linuxso@vevb.com ~]$id
uid=505(linuxso) gid=504(test) groups=504(test),505(linuxso) //切換后為test組,此時將擁有test組的權限。



















