Linux操作系統中相關係統文件:
/etc/passwd:保存用戶信息的文件
/etc/shadow:保存用戶密碼相關信息的文件
/etc/group:保存組信息的文件
/etc/gshadow:保存組密碼相關信息的文件
1、/etc/passwd: *****
# man 5 passwd
# head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
用戶名:密碼:UID:GID:描述信息:家目錄:登錄shell
2、/etc/shadow
# useradd zhangsan
用戶有無密碼兩種情況:
# tail -1 /etc/shadow
zhangsan:!!:16276:0:99999:7:::
# passwd zhangsan
Changing password for user zhangsan.
New password:
BAD PASSWORD: it is WAY too short
BAD PASSWORD: is a palindrome
Retype new password:
passwd: all authentication tokens updated successfully.
# tail -1 /etc/shadow
zhangsan:$6$/23ax9CR$IDSfqNF3gZqDq4L0.Bdqd19SLbzBa6CuSpuOn.9YrFmSWYy09xPGa47SVEsQXfQJDybUDOzsu4vG.FV
KMt91l/:16276:0:99999:7:::
# man 5 shadow
zhangsan:!!:16276:0:99999:7:::
1)用戶名
2)加密後的密碼
3)上一次密碼修改時間(單位是天,是距離1970年1月1日多少天)
4)密碼最小生存週期 單位:天 0表示隨時可以修改密碼;2表示兩天內不能修改
5)密碼最大生存週期 單位:天,密碼使用的最長時間
6)密碼到期前幾天開始警告
7)密碼過期之後到賬戶失效之前的時間限制,密碼過期之後還可以用幾天
8)賬戶過期時間
9)保留列
查看用戶的密碼相關的時間
# chage -l root
Last password change : Jul 25, 2014
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires: 7
3、/etc/group
# head -1 /etc/group
root:x:0:
組名:密碼:GID:用戶列表
4、/etc/gshadow
# head -1 /etc/gshadow
root:::
組名: 加密後的密碼:組管理員:組成員
閱讀更多 飛哥有料 的文章