2021-05-12 14:32:11
Linux使用者資訊檔案 /etc/passwd和/etc/shadow
passwd檔案是儲存Linux系統使用者資訊的檔案。每一行代表一個使用者。行內分為多個欄位,欄位間用冒號進行分割。
輸入vi /etc/passed可以檢視該檔案裡面的內容。
該檔案中每一行代表一個使用者。linux系統中用三種型別的使用者
普通使用者:普通使用者是使用系統真實使用者人群。普通使用者通常把/bin/bash作為登入Shell和/home的子目錄作為主目錄。一般情況下,普通使用者只在自己的主目錄和系統範圍內的臨時目錄裡(如/tmp和/var/tmp)建立檔案。在RedHat企業版linux中,普通使用者的使用者ID數通常大於500.
root使用者:使用者ID為0的使用者,也被稱為超級使用者,root使用者在系統上擁有完全許可權,可以修改和刪除任何檔案,可以執行任何命令,可以取消任何進程。root使用者負責增加和保留其他使用者、設定硬體、新增系統軟體。雖然root使用者可以在系統上的任何地方建立檔案,但它也通常使用/root作為主目錄
系統使用者:大多數linux系統保留一系列低UID值使用者作為系統使用者,系統使用者不代表人,而代表系統的組成部分。例如,執行Apache網路伺服器的進程經常作為使用者apache(見上面的passwd檔案中apache使用者資訊)來執行。系統使用者一般沒有登入Shell,因為它不代表實際登入的使用者。同樣,系統使用者的主目錄很少在/home中,而通常在屬於相關應用的系統目錄中。例如,使用者apache的主目錄是/var/www。在redhat企業版linux中,系統使用者的UID值範圍在1-499之間。
使用者名稱:密碼:使用者ID:使用者組ID:comment :主目錄:登入shell
root : x : 1 : 0 : root : root :/bin/bash
欄位含義:
1、使用者名稱:它唯一的標誌了一個使用者,使用者登入時就使用者它。
2、密碼:以前使用者的加密都是被儲存在/etc/passwd檔案中的第2個欄位中,並且每個使用者都可以讀取,隨著計算機效能的發展,暴力破解變得相對比較容易,因此,現在linux採用一種“影子密碼”,使用者的密碼被儲存在專門的/etc/shadow檔案中,其許可權不允許普通使用者檢視,root使用者可以檢視,了解詳細資訊可執行man 5 shadow。
3、使用者ID:USER ID,簡稱UID,用一個整數表示。0是系統管理員賬號,1-499是系統保留賬號,500+即一般賬號
4、使用者組ID:簡稱GID,GID唯一的標識了一個使用者組。
5、comment:給使用者賬號做註釋用的
6、主目錄:使用者的家目錄
7、登入的shell:登入shell通常是/bin/bash
了解更加詳細passwd的資訊,可以通過指令:man 5 passwd來進行檢視
然後簡單介紹下/etc/shadowwenjian
該檔案主要管理員許可權才可以檢視,linux採用一種“影子密碼”,使用者的密碼被儲存在專門的/etc/shadow檔案中。
通過vi /etc/shadow檢視該檔案裡面的內容
該檔案有下面這些欄位
使用者名稱:加密密碼:上次更改密碼的時間:最小更改密碼間隔:密碼有效期限:密碼過期提示時間:密碼鎖定期:賬戶有效期:保留欄位
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-05/143975.htm
相關文章