1、 Linux組羣賬戶分類
分類法一:
1、私有組羣:當創建一個用戶時,若沒有指定該用戶屬於哪個組羣,那麼Linux就會創建一個和該用戶同名的組羣,即:私有組羣。
2、標準組羣:也稱爲普通羣組,標準羣組可以包含多個用戶賬戶
分類法二:
1、主要羣組:當一個用戶賬戶屬於多個組成員時,登陸後所屬的組羣便是主要羣組,其它組羣是次要羣組,一個用戶賬戶只能屬於一個主要羣組。
2、次要羣組:次要羣組也稱附加羣組,一個用戶可以屬於多個次要羣組。
注意:可將用戶從次要羣組中刪除,但不能將用戶從主要羣組中刪除
2、組羣賬戶的添加
(1)語法:groupadd [可選項] 組帳號名
(2)命令說明:建立新用戶組賬號。
(3)可選項:
-r: 用來建立系統組賬號。
-g: 後接GID值,除非使用“-o”可選項,否則該
值必須是唯一的,數值不可爲負。
例如:groupadd development ——>添加一個名叫development , 此時development 組中還沒有任何用戶。
3、組羣賬戶的修改
(1)語法:groupmod [可選項] 用戶組名稱
(2)命令說明:用來更改用戶組ID或名稱
(3)可選項:
-g <用戶組ID>: 設置要使用的用戶組ID。
-n <新用戶組名稱>: 設置要使用的用戶組名稱。
例:改變development 組名爲design。
groupmod -n development design
4、組羣賬戶的刪除
(1)語法:groupdel 用戶組名稱
(2)命令說明:在Linux系統下刪除組羣賬戶
例:刪除組羣design。
groupdel design
5、組羣賬戶中增加用戶
(1)語法:gpasswd [可選項] [用戶名] 組名
(2)功能: 使用gpasswd命令可以設置一個組羣的組羣密碼,或是在組羣中添加、刪除用戶。
(3)可選項:
-a:將用戶添加到組中
-A:指定組的管理員
-d:將用戶從組中刪除
-r : 取消一個用戶組羣的組羣密碼
例:將zhangsan添加到development中
gpasswd –a zhangsan development
例:將zhangsan添加到design中
gpasswd –a zhangsan design
例:設置用戶zhangsan 登錄的主要羣組
usermod –g design zhangsan
6、組羣賬戶中刪除用戶
例:將用戶zhangsan從次要羣組中development中刪除
gpasswd –d zhangsan development
注意:不能將用戶zhangsan從主要羣組design中刪除