/etc/shadow文件格式

时间:2020-02-23 14:38:08  来源:igfitidea点击:

大多数现代Linux发行版使用/etc/shadow文件来存储加密密码数据。
使用"哈希"(单向类型的加密)存储密码。
此文件还存储各种密码信息,例如上次密码更改的日期,密码到期日期等。

以下是/etc/shadow文件中的条目如何看起来像:

用户名:加密密码:最后一个密码更改:最小值:最大:警告:禁用:已禁用日期

以下是每个字段的简要说明:

  • 用户名(用户名)用户的名称。
  • 加密密码(加密的密码)以加密的形式。
  • 最后一个密码更改(上次密码的日期更改)。此日期被存储为自1970年1月1日以来的天数。
  • 最小的是密码更改之前的天数。 "0"的值意味着可以随时更改密码。
  • 最大值必须更改密码前的天数。值99999意味着用户的密码永不过期。
  • "警告"在密码将在此期间过期前的天数。
  • 已禁用(在禁用用户帐户之前密码过期后的天数。此字段中没有条目意味着在密码到期后立即禁用该帐户。
  • 禁用日期(禁用日期)(1970年1月1日)账户已被禁用的天数。此字段中没有条目意味着该帐户未禁用。

"/etc/shadow"文件通常不可被普通用户读取。
该文件只能通过root访问。