用戶管理中最重要的一個文件,這個文件是對所有用戶開放的,每一行存一個用戶的信息,每個屬性之間用冒號分割。
cat /etc/passwd
root:x:0:0:root:/root:/bin/zsh
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
舉例:
root:x:0:0:root:/root:/bin/zsh
1.登陸用戶名:root
2.用戶密碼佔位符:x
3.用戶UID:0
4.用戶組GID:0
5.對用戶賬戶的描述:root
6.用戶家目錄位置:/root
7.用戶默認的shell:/bin/zsh (默認是/bin/bash)
linux密碼信息文件
該文件只有root用戶有讀權限,每一行存一個用戶的記錄,每個屬性用冒號分割。
cat /etc/shadow
root:$6$LxE7qiaZ$ZZXf/aCO1Zqs1oOS9WDutUk9rFOq4MOoSG9IeXq2f5sduGrgfYvzOWHZmJZFGC.0Of1DjCna0M.oQZTY8r00/.:17769:0:99999:7:::
bin:*:17110:0:99999:7:::
daemon:*:17110:0:99999:7:::
舉例:
bin:*:17110:0:99999:7:::
1.登錄用戶名: bin
2.加密的密碼: * 號代表密碼被鎖定
3.最近更改密碼的日期: 17110代表到1970-1-1密碼不可改的天數
4.密碼修改期限: 99999 代表永遠不用改,如果是其他數字則表示從1970-1-1內的多少天必須修改密碼。
5.更改密碼最大有效天數: 代表密碼保持有效的最大天數。
6.密碼過期警告:密碼到正式失效前有多少天(-1,永遠不提示)
7.密碼過期後多少天禁用用戶:可登陸,單不能操作。
8.用戶被禁用日期:多少天后賬號過期,不能登陸。
9.保留參數
linux組信息文件
用戶組的組信息存放在這,一行存一個組記錄,屬性用冒號分割。
~ cat /etc/group
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
舉例:
root:x:0:
1.組名:root
2.組密碼佔位符: x
3.組GID: 0
原文發佈時間爲:2018-10-28
本文作者:利尼克斯