Linux下/etc/passwd和/etc/shadow文件

1、/etc/passwd

cat /etc/passwd

  • UID0代表root用户
  • UID1-499代表系统用户
  • UID500-65535代表普通用户

2、/etc/shadow

sudo cat /etc/shadow

root:$6$VIcDEreSZqi.XfY7$xb3JpBKXL3BuQyYEr1hY/JfPRmc0/5CCLvCBOzUDDLVb/zU4A/6ly6pClQN5UL/Bfbxzhpg4SIHUHn4u7/p2v.::0:99999:7:::
  1. 以冒号分割,共9段,分别是

    用户名 : 加密密码 : 最后一次修改时间 : 最小修改时间间隔 : 密码有效期 : 密码需要变更前的警告天数 : 密码过期后的宽限时间 : 账号失效时间 : 保留字段

  2. 密码的格式为$id$salt$hashed

    • id表示加密算法

      • id为1表示使用MD5加密
      • id为5表示使用SHA256加密
      • id为6表示使用SHA512加密
    • salt表示使用的盐字符串

    • hashed表示加密后的密码

posted @ 2020-07-23 20:03  konjakuc  阅读(319)  评论(0)    收藏  举报