Linux系统中的密码文件主要有两个:
/etc/passwd
username
:用户名password
:加密后的密码(早期版本中存储在这里,现代系统会将加密密码放在/etc/shadow
中)UID
:用户IDGID
:组IDGECOS
:通常用于存储用户的全名及其他信息home_directory
:用户的主目录shell
:用户的默认shell/etc/shadow
username
:用户名password
:加密后的密码last_change
:密码最后一次更改的日期(从1970年1月1日起的天数)min_age
:密码最小使用天数max_age
:密码最大使用天数warning
:密码过期前的警告天数inactive
:密码过期后账户不活动的天数expire
:账户过期的日期flag
:保留字段,目前未使用sudo cat /etc/passwd
或sudo cat /etc/shadow
命令查看。md5sum
或sha256sum
命令。/etc/login.defs
和/etc/shadow
中的设置一致。chage
命令修改用户的密码策略。通过以上信息,你可以更好地理解Linux系统中的密码文件及其管理方式。
领取专属 10元无门槛券
手把手带您无忧上云