密码文件存放路径:/etc/shadow 通过 # cat /etc/shadow命令来查看/etc/shadow密码文件的信息如下: 以root用户信息为例: root:$6$S62biMjV$MVk/AFDGQsTWDJ2qBucY3UfYKlOa5d3gTx3JZk3kwbduvzFMYnh55kJMYEpos.ygdYTSV5utXUqXX0Cidp.5D1:18347:0:99999:7::: , 共9个字段,并以:进行了分割

第一位,

用户名

第二位,

$6$EJWbhI7q$qHhnhq1xsYlfHhZRNWqAnOEyjOOAdAh6gLleAdTDFUf0Sp07Wfh/BeWxq3kaorW9/8Fc2ilJig700IrNtTtuW1 (密码,是单向的不可逆的)

不管我们设置的密码是多长,加密后的长度是一样的;怎么去破解密码? 猜!!!大家设置密码一定要复杂一点( Zs00Mo00Ls )

第三位,

密码最后一次的修改时间

行业内认定unix诞生是1970.1.1

比如我今天(2020.3.5)修改了密码,这个最后一次修改密码的时候就被记录为:

2020.3.5 - 1970.1.1 = 天数 (就是密码租后一次修改的时间)

第五位,

修改密码最大时间间隔)如果是0可以随时修改,如果是3,代表3天才能修改一次;

第六位,

警告时间,密码从警告开始到失效的天数

第七位,

(账号闲置时间,就是说你这个账号有多少天没有用过,它都是一天一天进行累加)

第八位,

密码失效的时间(天数);如果用户被锁定了,系统会记录这个用户被锁定/禁用的天数;

pwunconv(把密码恢复到/etc/passwd文件中去)

pwconv(把密码从/etc/passwd文件中取出来,放到/etc/shadow文件中)