用户配置文件:/etc/passwd
以上图root用户为例,用“:”可以划分为7个部分:
1、root:用户名。用户名中的字符可以是大小写字母、数字、减号、点或下划线,不建议使用点、减号,容易造成混淆。
2、x:账户的密码。此处基于安全因素,全部用x代替。
3、0:用户标识号,即uid。
4、0:组标识号,即gid。
5、root:注释说明 ,通常记录该用户的一些属性,例如姓名、电话、地址等 ,可以用chfn命令来更改这些信息。
6、/root:用户的家目录,root用户的家目录就是/root,普通用户的家目录是/home/username。
7、/bin/bash:用户的shell,默认是/bin/bash,如果想建立一个不允许登录的账号,可以把该字段改为/sbin/nologin。
密码配置文件:/etc/shadow
我们还是以上图root用户为例,用“:”可以划分为7个部分:
1、用户名。
2、用户密码,该密码已经加密。
3、上次更改密码的日期。
4、要过多少天才需要更改密码,默认为0。
5、密码多少天后到期,即在多少天内必须更改密码,例如,当我们设置为10,则10天内必须要更改一次密码,不然将登陆不了系统。默认为99999,即永远不需要更改。
6、即账号的生命周期,表示账号在这个日期前可以使用,到期后账号将作废。
7、保留字段。