用戶和用戶組在linux系統中是非常重要的,作為系統的超級管理員root,理應把當前操作系統中的用戶和用戶組管理好。原因很簡單,如果連用戶和用戶組都管理不好,又要如何管理整臺服務器呢?
用戶:使用操作系統的人
用戶組:具有相同系統權限的一組用戶
家目錄:也稱主目錄,是用戶在登錄系統后默認進入的目錄,并且用戶的主目錄權限歸該用戶所有
在線視頻教程推薦:linux視頻教程
相關配置文件
/etc/group 存儲當前系統中所有用戶組信息。
該文件內容的每一行代表一個用戶組,每個用戶組信息格式固定,信息說明如圖:
1、root用戶組組編號固定為0
2、組密碼占位符全部用x替代
3、組編碼1-499屬于系統預留的編號,一般預留給安裝在該系統上的軟件或服務使用的。越早安裝的軟件或服務分配的組編號越小,一般把未被非配的最小組編號分配給安裝的軟件或服務。
4、用戶手動創建的用戶組編號從500開始,一般分配的是大于等于500并且未被使用的最小組號
5、組中用戶名列表為空代表可能沒有用戶或者只有一個用戶且該用戶名和組名稱一致
/etc/gshadow 存儲當前系統中用戶組的密碼信息。
gshadow配置文件的行數與group文件相同,并且每行與group每一行一一對應。每行內容說明如圖:
1、組密碼如果是空或者感嘆號或者 *,說明組沒有密碼
2、組管理者為空,說明組的每一個成員都可以管理該組
/etc/passwd 存儲當前系統中所有用戶的信息。
該文件內容的每一行代表一個用戶的配置信息,每個用戶信息格式固定,信息說明如圖:
1、root用戶編號固定為0
2、除了root用戶外的其他用戶,當用戶被創建時,會在/home目錄下為用戶創建一個和用戶名相同的目錄作為這個用戶的家目錄。
/etc/shadow 存儲當前系統中所有用戶的密碼信息。
shadow配置文件的行數與passwd文件相同,并且每行與passwd每一行一一對應。每行內容說明如圖:
1、用戶密碼一般是被一種單向加密的算法加密,無法直接看出原始密碼是什么。
2、除了用戶名和密碼外,內容還包括用戶的創建時間,用戶信息上一次被修改的時間等等,沒必要深究。
相關文章教程推薦:linux視頻教程