linux用户配置文件和密码配置文件详解

用户配置文件:/etc/passwd

linux用户配置文件和密码配置文件详解_第1张图片
以上图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

linux用户配置文件和密码配置文件详解_第2张图片
我们还是以上图root用户为例,用“:”可以划分为7个部分:

1、用户名。

2、用户密码,该密码已经加密。

3、上次更改密码的日期。

4、要过多少天才需要更改密码,默认为0。

5、密码多少天后到期,即在多少天内必须更改密码,例如,当我们设置为10,则10天内必须要更改一次密码,不然将登陆不了系统。默认为99999,即永远不需要更改。

6、即账号的生命周期,表示账号在这个日期前可以使用,到期后账号将作废。

7、保留字段。

你可能感兴趣的:(Linux)