任務: 檢視使用者列表
檢視/ etc / passwd檔案許可權
/ etc / passwd 檔案儲存基本資訊,需要在登入。 換句話說,它儲存使用者的帳戶資訊。 在/ etc / passwd是乙個純文字檔案。 它包含害怕systemi½年代的帳戶列表,為每乙個賬戶給一些有用的資訊,如使用者id、組id,主目錄,外殼等等。 / etc / passwd檔案應該盡可能多的讀許可權命令將軍實用程式使用它來將使用者id對映到使用者名稱。 然而,寫訪問的/ etc / passwd必須限制超級使用者/根帳戶。
在/ etc / passwd每行包含乙個條目為每個使用者(使用者帳戶)的系統。 所有欄位由冒號( : )的象徵。 共有七個字段如下。 一般來說,/ etc / passwd檔案條目如下:
從上面的:
1.使用者名稱 :它是在使用者登入時使用。 它應該是介於1和32個字元的長度。
2.密碼 :乙個x字元表明加密的密碼儲存在/etc/shadow檔案。 請注意,您需要使用passwd命令計算雜湊密碼輸入cli或儲存/更新
密碼的雜湊/etc/shadow檔案。
3.使用者id (uid) :每個使用者必須指定的使用者id (uid)。 uid 0(零)用於根和uid 1 - 99是留給其他預定義的賬戶。 進一步的uid 100 - 999保留系統管理和系統賬戶/組。
4.組id (gid) :主組id(儲存在所屬檔案)
5.使用者id資訊 :注釋字段。 它允許你新增額外的關於使用者的資訊,如usera€™全名,**號碼等。這一領域使用手指命令。
6.主目錄 :絕對路徑的目錄使用者登入時將在。 如果該目錄不存在,那麼使用者目錄是/
7.命令/殼 :乙個命令的絕對路徑或shell (/ bin / bash)。 通常,這是乙個殼。 請注意,它並不需要乙個shell。
/ etc / passwd只是用於本地使用者。 檢視所有使用者的列表,簡單地使用
cat:
$ / etc / passwd
搜尋使用者名稱叫做tom
使用 grep命令:
$ grep tom/ etc / passwd
或$ grep - w '^tom' /etc/passwd
例:
tom: x:1000:1000:vivek gite:/home/vivek:/bin/bash
$ ls - l / etc / passwd
例:-rw-r–r-- 1 root root 2659 sep 17 01:46 /etc/passwd
賬戶檔案 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.密碼 ...
etc passwd 檔案內容詳解
今天我看了乙個文件,雖然是講命令的 但是它用passwd 檔案做的 例子,由於許多天之前 看過,現在有點忘記,所以現在拿出來 惡補一下!etc passwd 是存放使用者的地方 1 2 3 4 5 6 7 root x 0 0 root root bin bash bin x 1 1 bin bin...