Linux升级密码哈希算法到SHA-512

时间:2020-01-09 10:43:19  来源:igfitidea点击:

在/etc/shadow中存储密码哈希的默认算法是MD5。
有人告诉我使用SHA-512哈希算法。
如何在CentOS或者Redhat Enterprise Linux 5.4下使用SHA-256和SHA-512设置密码哈希?
您需要使用authconfig命令来设置SHA-256/512哈希。
此命令提供了一种简单的方法,可将/etc/sysconfig/network配置为处理NIS以及用于影子密码支持的文件/etc/passwd和/etc/shadow。
还提供了基本的LDAP,Kerberos 5和SMB(身份验证)客户端配置。

显示当前哈希算法

输入以下命令:

# authconfig --test | grep hashing

输出示例:

password hashing algorithm is md5

配置Linux服务器以使用SHA-512

要将Linux系统配置为使用SHA-512算法,请执行:

# authconfig --passalgo=sha512 --update

注意,用户需要更改密码才能使用SHA-512生成哈希。
您可以强制用户在下次登录时更改其密码:

# chage -d 0 userName