Linux賬號管理之第二篇:對用戶組進行管理
1、查看用戶的有效組群
groups 用戶名
註意:查看出來的結果可能有多個;第一個為主組群,後面的都是副組群
2、添加和刪除組群
添加一個組:groupadd 組名
刪除一個組:groupdel 組名
把某一個用戶加入一個組: gpasswd -a 用戶1
創建一個BOB組 groupadd BOB
把用戶1加入到BOB組 gpasswd -a 用戶1 BOB
參數: -a 添加
-d 刪除
-A 把某一個用戶設置為該組的管理員
for example1:(把用戶添加到一個組群)
[[email protected] sorry]# groupadd BOB //創建一個組群 [[email protected] sorry]# groups sorry //查看likui屬於哪些組 sorry: sorry [[email protected] sorry]# gpasswd -a sorry BOB //把likui加入到BOB組 Adding user sorry to group BOB [[email protected] sorry]# groups sorry sorry : sorry BOB [[email protected]
for example2:(把某一個用戶設置為某個組的管理員)
[[email protected] sorry]# useradd tom //創建一個tom用戶 [[email protected] sorry]# ll /home/ total 4 drwx------. 14 sorry sorry 4096 Jun 22 20:14 likui drwx------. 3 tom tom 78 Jun 22 20:27 tom [[email protected] sorry]# groupadd BOB//創建一個BOB組 [[email protected] sorry]# gpasswd -A sorry BOB //把BOB的權限給予sorry用戶 [[email protected] sorry]# gpasswd -a tom BOB //在sorry用戶下,把tom添加到BOB組裏面 Adding user tom to group BOB //顯示添加進去了 [[email protected] sorry]# groups tom //查看tom用戶屬於哪些組 tom : tom BOB [[email protected] sorry]# gpasswd -d tom BOB //在sorry用戶下,把tom 從BOB組裏面刪除 Removing user tom from group BOB [[email protected] sorry]#
3、有效組群的切換
newgrp
如果一個用戶的有效組群有多個:組群1;組群2.。。。。 (默認組群1為主組群,其他組群為副組群);
有效組群的切換 : newgrp 組群2 用戶名
切換之後該用戶的有效組群為:組群2:組群1.。。。。。。。
Linux賬號管理之第二篇:對用戶組進行管理