系统相关
首页 > 系统相关> > linux 中/etc/passwd 和 /etc/shadow的文件详解

linux 中/etc/passwd 和 /etc/shadow的文件详解

作者:互联网

 

 

 

  1. 从文件中我们可以看到,/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下:
  2. 第一列为账户名称
  3. 第二列为密码占位符(x表示该账户需要密码才能登录,为空时,账户无须密码即可登录)
  4. 第三列为账户UID
  5. 第四列为GID
  6. 第五列为账户附加基本信息,一般存储账户名全称,联系方式等信息
  7. 第六列为账户家目录位置
  8. 第七列为账户登录Shell,/bin/bash为可登录系统Shell,/sbin/nologin表示账户无法登录系统。

 

 

        文件以冒号为分隔符

 

  1. 第一列为账户名称
  2. 第二列为密码(账户未设置密码时为!!,设置密码后加密显示)
  3. 第三列为上次修改密码的时间距离1970年01月01日多少天
  4. 第四列为密码最短有效天数,0表示无限制
  5. 第五列为密码最长有效天数(默认位99999天,可以理解为永不过期)
  6. 第六列为密码过期后的宽限天数(密码过期后,预留几天给账号修改密码,此时已无法使用旧密码登录)
  7. 第八列为账户失效日期(从1970年01月01日起多少天后账户失效)
  8. 第九列暂时保留未使用。

标签:99999,sbin,passwd,etc,usr,17937,linux
来源: https://www.cnblogs.com/yan1472001/p/13892640.html