linux密碼檔案/etc/passwd

oxoxooxx發表於2011-01-11

linux賬號都儲存在/etc/passwd 中。

root:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
...

每一行代表一個使用者,最前面是使用者名稱稱。
要想統計使用者個數(統計檔案行數):
wc -l /etc/passwd

詳細說明:
/etc/passwd是個文字檔案,每行一條記錄,格式:
account:password:UID:GID:GECOS:directory:shell (帳號: 密 碼: 使用者ID:組ID:一般的資訊:目錄:shell)
欄位描述如下:
account 使用者在系統中的名字,它不能包含大寫字母
password 加密的使用者密碼,或者星號
UID 使用者 ID 號
GID 使用者的主要組 ID 號
GECOS 這欄位是可選的,通常為了存放資訊目的而設的.通常,它包含了使用者的全名
directory 使用者的 $HOME 目錄
shell 登入時執行的程式(如果空的,使用/bin/sh). 如果設為不存在的執行(程式),使用者不能透過 login(1) 登入

基於安全考慮,密碼在/etc/passwd中通常為*號,而真正的密碼(加密過的)放在/etc/shadow

----------------------

crontab rc.d ..

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1044466/,如需轉載,請註明出處,否則將追究法律責任。

相關文章