在 Linux 系统中,用户密码的存储位置和机制如下:
/etc/passwd
x
,实际密码已移至更安全的 /etc/shadow
。/etc/shadow
username:$6$salt$hashedpassword:lastchange:minage:maxage:warn:inactive:expire:reserved
$6$
表示使用 SHA-512 加密(其他常见类型:$1$
MD5,$5$
SHA-256)。salt
是随机字符串,用于增强哈希安全性。passwd username
chage -l username
vipw
或 vigr
(安全编辑工具)/etc/gshadow
(类似 shadow
的组密码机制)。/etc/shadow
可能导致系统故障,建议使用 passwd
命令。john
)暴力破解弱密码。如果需要进一步分析密码策略或加密方式,可提供具体场景或错误信息。