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

Posted xgege

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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表示加密后的密码

以上是关于Linux下/etc/passwd和/etc/shadow文件的主要内容,如果未能解决你的问题,请参考以下文章

3-4Linux用户权限详解

菜鸟学Linux之:用户账户管理下的/etc/passwd和/etc/shadow

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

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

linux 下修改了 /etc/passwd文件 导致登录不了的问题

linux里面/etc/passwd这个文件夹里面包含了哪些信息?