CentOS7中用戶組的管理命令示例如下所示:
(1)新建組
groupadd zu11:新建組zu11。
與創(chuàng)建用戶類似,創(chuàng)建組后,系統(tǒng)中也有專用的配置文件記錄組的配置信息。
vi /etc/group:編輯組配置文件。
組配置文件中包含組名、組密碼(用x填充)、組ID(即GID)、標準組成員,如下圖所示:
值得注意的是,第四列中顯示的是該組的標準組成員,所以很多組第四列不顯示任何用戶,如root,因為用戶root是root組的私有組成員。
(2)管理組中用戶
①gpasswd -a zhang zu11:添加用戶zhang到zu11組中。
②id zhang:查看用戶zhang的用戶id及其所在組的相關(guān)信息。
③gpasswd -d zhang zu11:刪除組中用戶。
④gpasswd -A zhang zu11:指定組的管理員為用戶zhang,只有組管理員才有權(quán)限給組添加、刪除用戶。
⑤gpasswd -A root zu11:再次指定zu11組管理員為root,原管理員用戶zhang被撤銷權(quán)限。由于組的管理員設(shè)置無法查看,因此需要做好操作記錄,以便后期管理。
⑥gpasswd -A root,zhang zu11:指定多個管理員。
除了gpasswd命令,usermod命令也可以用于設(shè)置用戶的標準組和私有組。
usermod -G zu22 zhang:-G用于指定用戶的標準組,但此命令將用戶添加到指定的標準組后,會從其他標準組中退出。也就是說,假設(shè)用戶zhang原來已在zu11中,則執(zhí)行上述命令后,zhang會加入zu22,同時也會從zu11中退出。
usermod -g zu11 zhang:-g用于替換用戶的私有組。
(3)刪除組
groupdel zu11:若組不是私有組,則刪除該組。
在新建用戶后可以直接指定UID、GID、家目錄、SHELL等屬性,而無需使用系統(tǒng)默認設(shè)置。例如,useradd -u 1100 -g zu11 -G zu22 -d /mnt/lisi -s /bin/bash lisi,其中,-u UID用于設(shè)置UID,-g 私有組用于設(shè)置GID,-G 標準組用于設(shè)置標準組,-d 家目錄用于設(shè)置家目錄,-s shell用于設(shè)置SHELL。
>>本文地址:http://m.nfbqydst.cn/zhuanye/2020/63241.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?