如何告诉 passwd 使用加盐密码?

如何告诉 passwd 使用加盐密码?

我在网上搜索如何使用加盐哈希更改现有用户的密码。

我发现添加不存在的用户:

https://stackoverflow.com/questions/2150882/how-to-automatically-add-user-account-and-password-with-a-bash-script

但我想更改现有用户的密码。

passwd 的手册页缺少关于如何执行此操作的文档。

答案1

Linux 中的加密功能自 1.2 内核系列之前就一直使用加盐密码哈希,因此这可能不是什么问题。

也就是说,盐是系统范围的盐,因此您无法为每个用户设置一个。当您更改密码时,它会使用系统范围的盐再次通过 crypt() 运行。

相关内容