linux系統使用者組管理
Linux支援使用者組,使用者組就是具有相同特征的使用者的集合;一個組可以包含多個使用者,每個使用者也可以屬于不同的組使用者組邏輯地組織使用者賬号集合在一起,它允許使用者在組内共享檔案。系統上的每一個檔案都有一個使用者和一個組的屬主;使用“ls –l”指令可以看到每一個檔案的宿主和屬組。(使用者組在Linux中扮演着重要的角色,友善管理者對使用者進行集中管理)。
1、Linux使用者組分為以下兩類:
私用組:建立使用者時自動建立的組
标準組:可以包含多個使用者的組
2、組的資料檔案/etc/group
作用:存放系統組資訊
格式:使用者組名:密碼:使用者組的管理者:成員清單
例:
3、組的資料檔案/etc/gshadow
/etc/gshadow檔案用于定義使用者組密碼、組管理者等資訊,該檔案隻有root使用者可以讀取。
格式:組名 : 加密密碼: 組的管理者: 組成員
解釋:
組名:組的辨別符号
加密密碼:如果顯示“!!”,則此組群沒有密碼。
組的管理者:有權對該組添加、删除使用者。
組的成員:多個成員名間用“,”分隔。
4、組帳号的管理
(1)建立組
格式: #groupadd [選項] 組名
參數:
-g GID //指定建立組的GID值
檢視是否建立成功:
(2)删除組
格式:#groupdel 組名
參看是否已經删除組:
(3)修改組的資訊
格式:
#groupmod [選項] 組名
選項:
-n 新組名 原組名 //修改組的名稱
-g GID //修改組的GID
檢視是否已經修改成功:
(4)添加/删除組成員,或更改組群密碼
#gpasswd [選項] [使用者名] [組名]
-a 使用者名 //向指定組添加使用者
-d 使用者名 //從指定組删除使用者
-r //取消組群密碼
檢視是否已經添加成功:
(5)顯示使用者所屬組
格式:#groups [使用者名]
例:
本文轉自
新網學會 51CTO部落格,原文連結:http://blog.51cto.com/xwxhvip/2050042 ,如需轉載請自行聯系原作者