ll /etc/shadow
由于shadow文件的权限,所以,只有root可以读
vi /etc/shadow
一共有九列信息:
第一列表示用户名;第二列表示经过加密之后的密码,如果密码是!!或者*,表示没有密码,不能登录;第三列表示密码的最后一次修改日期,使用1970.1.1作为标准时间,每过一天时间戳+1;第四列表示两次密码的修改间隔;第五列表示密码的有效期;第六列表示密码到期之前的警告时间;第七列表示密码过期之后的宽限天数(0表示到期后立即失效,-1则永久不失效);第八列表示账号失效时间,要用时间戳表示,时间戳换算为日期:date -d "1970-01-01 18382 days",日期换算为时间戳:echo $(($(date --date="2020/05/13" +%s)/86400+1));第九列保留