linux的newgrp_1
newgrp命令在Linux中用于更改當前進(jìn)程的工作組,通過(guò)使用newgrp命令??,您可以將當前進(jìn)程從一個(gè)用戶(hù)組切換到另一個(gè)用戶(hù)組(′▽?zhuān)?),從而影響與該用戶(hù)組相關(guān)的系統資源和權限,本文將詳細介紹如何在Linux中使用newgrp命令。
newgrp命令語(yǔ)法
newgrp [選項] 組名
[選項]是可選參數,組名是要切換到的用戶(hù)組(????)的名稱(chēng)。
使用方法
1、查看可用的用戶(hù)組
要查看系統?中可用的(°□°)用戶(hù)組,可以使用getent group命令。
getent group | grep -v "nobody&ヽ(′▽?zhuān)?/quot;
這將列出除"nobody"之外的所( ?ω?)有用戶(hù)組。(???)
2、切換用戶(hù)組??
n(⊙_⊙)ewgrp 組名
要切換到名為"testgroup"的用戶(hù)組,可以輸入:
newgrp testgroup3、設置默??認用戶(hù)組
要將當前終端會(huì )話(huà)的默認用戶(hù)組(zu)設置為指定的用戶(hù)組,可以使用chsh命令。
chsh -s /bin/b??ash 用戶(hù)名
4、保(bao)持用戶(hù)組更改持久化
要在登錄??時(shí)自動(dòng)切換到指定的用戶(hù)組,可以將用戶(hù)添加到"/etc/gshadow"文件ヽ(′▽?zhuān)?ノ中,要(?Д?)將用戶(hù)添加到&??quot;testgroup",可以執行以下操作:
echo "用戶(hù)名:*:0:(′-ι_-`)99999:7:::/home/用戶(hù)??名:/bin/bash" >> /e??tc/gshadow
編輯/etc/gsh??adow文件,將新添┐(′?`)┌加的用戶(hù)的信息替換為實(shí)際信息,重新啟動(dòng)系統以使更改生效。??(′▽?zhuān)?
相關(guān)問(wèn)題與解答
1、如何查看當前用戶(hù)所屬的用戶(hù)組?
答:可以使用groups命令查看當前用戶(hù)所屬的用戶(hù)組。
groups 用戶(hù)名
getent group | grep -v "nobody"
3、如何將當前用戶(hù)的默認用戶(hù)組更改為其他用戶(hù)組?
答:可以使用ch??sh命令將當前用戶(hù)的默認用戶(hù)組更改為其他用戶(hù)組。
chsh -s /bin/bash 用戶(hù)名





