etc passwd 檔案內容詳解

2021-08-25 21:20:38 字數 1232 閱讀 4407

今天我看了乙個文件,雖然是講命令的 ,但是它用passwd 檔案做的 例子,由於許多天之前 看過,現在有點忘記,所以現在拿出來 惡補一下!!

/etc/passwd 是存放使用者的地方

1 2 3 4 5 6 7

root: x : 0 : 0 : root : / root : / bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

使用者名稱: 密碼 : uid : gid :使用者描述:主目錄:登陸shell

uid : 每個使用者必須被分配乙個userid,」0」為root保留id.

1-99為系統保留,分配給系統預定義帳號.hp-ux10.20支援2 147 483 646. hp-ux10.20以前支援不大於60000個.

系統中有一類使用者稱為偽使用者(psuedo users),這些使用者在/etc/passwd檔案中也占有一條記錄,但是不能登入,因為它們的登入shell為空。它們的存在主要是方便系統管理,滿足相應的系統程序對檔案屬主的要求。常見的偽使用者如表8-1所示。

表8-1 /etc/passwd檔案中常見的偽使用者偽用

戶含義bin

擁有可執行的使用者命令檔案

sys擁有系統檔案

adm擁有帳戶檔案

uucp

uucp

使用lplp或

lpd子系統使用

nobody

nfs使用

除了上面列出的偽使用者外,還有許多標準的偽使用者,例如:audit, cron, mail, usenet等,它們也都各自為相關的程序和檔案所需要。

/etc/shadow中的記錄行與/etc/passwd中的一一對應,它由pwconv命令根據/etc/passwd中的資料自動產生。它的檔案格式與/etc/passwd類似,由若干個字段組成,字段之間用「:」隔開。這些欄位是:

使用者資訊檔案 etc passwd內容詳解

這個檔案中儲存的就是系統中所有的使用者和使用者的主要資訊。我們開啟這個檔案來看看內容到底是什麼。root localhost vim etc passwd root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin daemon x 2 ...

賬戶檔案 etc passwd

man 5 passwd login name optional encrypted password 如果是x,則對應的密碼必須存在於 etc shadow 否則認為賬戶無效 也可以直接是加密的密碼 numerical user id numerical group id user name or...

etc passwd 檔案結構

etc passwd 檔案結構 每一行代表乙個賬號,有幾行就代表你的系統中有幾個賬號。注意一點 裡面很多賬號本來就是系統正常執行所必須得,我們可以簡稱它為系統賬號,例如bin,daemon,adm,nobody等。每一行使用 分隔開,共有七個字段。1.賬號名稱 就是賬號,用來對應uid的。2.密碼 ...