为什么会有一个!在密码哈希中?

为什么会有一个!在密码哈希中?

在 中/etc/shadow,我有一行开头:

ubuntu:!$6$Pi4BKmX8$........................

为什么哈希值!之前有一个?$6$

答案1

这意味着密码已被锁定。工具,例如在密码中usermod -L添加一个以使其失效。删除.!usermod -U!

man 5 shadow

例如,如果密码字段包含某些不是 crypt(3) 有效结果的字符串!或*,用户将无法使用unix密码登录(但用户可以通过其他方式登录系统)。

相关内容