如何更改suse linux 中的用户密码格式?

How to change user password format in suse linux?

我的 suse linux 系统在 /etc/shadow 文件中以 MD5 格式存储用户密码。我想把它改成sha512。

是否有可用的命令行工具?

这是一个衬垫:

python -c 'import crypt; print crypt.crypt("test", "$random_salt")'

6 是 SHA-512 的哈希类型

取自:https://serverfault.com/questions/330069/how-to-create-an-sha-512-hashed-password-for-shadow

我不确定之前的答案是否真的是他要问的,这不仅仅是他想散列 A 密码,而是将默认机制更改为更安全的机制。

它非常丑陋,您必须从这个 VMWare 帖子中解析出相关部分....

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1032666