1. 程式人生 > 實用技巧 >passwrod和shadow檔案介紹

passwrod和shadow檔案介紹

1./etc/passwd

#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin admin:x:3:3:admin:/dev:/usr/sbin/nologin

/etc/password檔案中域的含義
username 登入名
password 機密的使用者命令
uid  使用者ID
gid 使用者資訊
userinfo 使用者資訊
home 沒配給使用者的主目錄
shell 使用者登入後將執行shell(空格預設為 “/bin/sh”)
使用者的UID是獨一無二的,沒有相同的UID值。 root的UID為0,擁有系統的最高許可權。
1-499預設為系統賬號,有的更大些到1000,500-65535為使用者的可登入賬號,有的系統從1000開始。

2./etc/shadow

# cat /etc/shadow
root:$6$X9iEgIhv$wGtrUhjiNRp72LgCTzC1qdi.myfSU9S5nqsfr.m1KInUFoeOUBN73AmMy5sTe91biJLdHgsoimZQzeD9EvGlv1:16769:0:99999:7:::
daemon:*:16547:0:99999:7:::
bin:*:16547:0:99999:7:::
sys:*:16547:0:99999:7:::
sync:*:16547:0:99999:7:::
games:*:16547:0:99999:7:::
man:*:16547:0:99999:7:::

/etc/shadow檔案中域的含義
username 登入名
password 機密的使用者命令
lastchg 表示從1970年1月1日起到上次修改口令所經過的天數
min 表示兩次修改口令之間至少經過拍的天數
max 表示口令還會有效的最大天數,如果是99999則永不過期
warn 表示口令是小錢多少天內系統向用戶發出警告
inactive 表示禁止登陸使用者名稱還有小的天數
expire 表示使用者被禁止登陸的時間
fag 保留域,暫未使用