解释Linux中passwd与shadow文件
passwd文件:
文件所在路径:vi /etc/passwd
打开文件出现一梭子这个,现在来解释一下这些每部分代表的意思
文件中内容每行都是一样的,以'' : ''进行分隔,以下为对应关系:
=》username : password : UID : GID : content : catalogue : shell
<1> : <2> :<3> : <4> : <5> : <6> : <7>
解释:
<1>username:用户登录名
<2>password:加密的密码,常用X表示,现在密码都放在/etc/shadow中
<3>UID:使用者ID。默认的系统管理员的UID为0,自行添加的用户UID最好使用1000以上的UID,1-1000范围的UID最好保留给系统用
<4>GID:GID组标识
<5>content:关于账号的一些细节内容,通常忽略
<6>catalogue:账号的家目录,家目录就是登陆系统后默认的那个目录
<7>shell:登录使用的Shell,就是对登录命令进行解析的工具
shadow文件:
文件所在路径:vi /etc/shadow
打开文件内容:
文件中内容每行都是一样的,以'' : ''进行分隔,以下为对应关系:
=》username : password : 部分3 : 部分4 :部分5:部分6 : 部分7 : 部分8 : 部分9
解释:
<1>username:账户名称
<2>password:账户密码(加密后)
<3>部分3:自 1/1/1970 起,密码被修改的天数 ,即密码最近被修改的时间
<4>部分4:密码不可被变更的天数(如果是0则没有限制),就是变更密码后,多少天内无法再次变更密码(如果是 0 则没有限制)
<5>部分5:密码有效天数,也就是密码在多少天后需要被更改(如果为99999则不受限制)
<6>部分6:密码过期天数提醒,密码过期的前几天会进行提醒,提示用户其密码会在多少天后过期,只剩下贼后设置的天数进行提醒
<7>部分7:密码过期还能够使用的天数,逾期设置该部分的天数将会账号停止使用,可以理解为最后的救赎日期了(0.0)
<8>部分8:账号失效日期,过了这个日期账号就不能够在使用了
<9>部分9:保留,暂时未使用的项