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