linux /etc/shadow 文本结构

l /etc/shadow
 
用户的相关密码存放文件。
 
#vim /etc/shadow
 
root:$1$crpkUkzg$hLl/dYWm1wY4J6FqSG2jS0:14296:0:99999:7:::
 
bin:*:14296:0:99999:7:::
 
... 省略。。。
 
共有九段:
 
1, 帐号名称:必须与 passwd 文件账号相对应。
 
2 ,密码:被编译过!只会看到一些特殊符号的字母!若是是在密码栏的第一个字符为 * 或者是 ! ,表示此帐号并不会被用来登入。这样就能够限制某些账号的登录。
 
3 ,最近更动密码的日期:这个字段记录了更动密码的那一天的日期,注意 ,Linux 日期的时间是以 1970/01/01 做为 1 ,而 1971/01/01 则为 366 因此这个日期是累加的天数!
 
4 ,密码不可被更动的天数:若是是 0 ,表示密码随时能够更动。若是在此期间修改系统会提示: You must wait longer to change your password
 
passwd: Authentication token manipulation error
 
5 ,密码必须在限制的天数内修改的天数:必需要在这个时间以内从新设定的密码,不然这个帐号将会暂时失效。而 99999 ,表示密码不须要从新输入!
 
6 ,密码须要修改期限前的警告期限:当帐号的密码失效期限快要到的时候,系统会依据这个字段的设定,发出警告( Warning: your password will expire in 5 days )给这个帐号,提醒再过 n 天密码就要失效了。。。
 
7 ,密码过时的宽限时间:当密码失效后,还能够用这个密码在 n 天内进行登入。 而在这个天数后尚未修改密码,帐号就绝对失效了!
 
8 ,帐号失效日期:也是用 1970 年以来的总天数设定。帐号在此规定的日期以后,将没法再使用。 一般应用在收费服务的系统中,能够规定一个日期让该帐号不能再使用!
 
9 ,保留:最后一个字段是保留的,看之后有没有新功能加入。
相关文章
相关标签/搜索