歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux newgrp命令參數及用法詳解(linux切換登陸用戶組命令)

linux newgrp命令參數及用法詳解(linux切換登陸用戶組命令)

日期:2017/3/1 18:06:52   编辑:Linux技術
命 令: newgrp
功能說明:切換用戶所在用戶組命令 登入另一個群組。
語  法:newgrp [群組名稱]

補充說明:如果一個用戶同時隸屬於兩個或兩個以上分組,需要切換到其它用戶組來執行一些操作,就用到了newgrp命令切換當前登陸所在組。
我們可以做以下實驗。測試系統 CentOS5.6
newgrp指令類似login指令,當它是以相同的帳號,另一個群組名稱,再次登入系統。欲使用newgrp指令切換群組,您必須是該群組的用戶,否則將無法登入指定的群組。單一用戶要同時隸屬多個群組,需利用交替用戶的設置。若不指定群組名稱,則newgrp指令會登入該用戶名稱的預設群組。

[[email protected] ~]#groupadd test
[[email protected] ~]#useradd -G test1 linuxso //添加新用戶並且添加到組test裡
[[email protected] ~]#id linuxso

uid=505(linuxso) gid=505(linuxso) groups=505(linuxso),504(test) //屬於兩個組 linuxso和test
[[email protected] ~]#su - linuxso
[[email protected] ~]$id
uid=505(linuxso) gid=505(linuxso) groups=504(test),505(linuxso) //當前組gid505 linuxso組
[[email protected] ~]$newgrp test
[[email protected] ~]$id
uid=505(linuxso) gid=504(test) groups=504(test),505(linuxso) //切換後為test組,此時將擁有test組的權限。
Copyright © Linux教程網 All Rights Reserved