赞
踩
默认情况下,RHEL 和它的衍生版使用 cracklib 模块来检查密码强度。我们将教你如何使用 cracklib 模块检查密码强度。
如果你想检查你创建的密码评分,请使用 pwscore 包。
安装 cracklib 模块
yuminstall cracklib
使用 cracklib 模块检查密码复杂性
安装完成后,试试一些场景,如下:
1:
$ echo "password" | cracklib-check
password: it is based on a dictionary word
如上,检查出password这个词出现在字典中了:
2:
$ echo "123" | cracklib-check
123: it is WAY too short
如上,检查出123密码太短
3:
$ echo "ME$2w!@fgty6723" | cracklib-check
ME!@fgty6723: OK
如上,检查出ME$2w!@fgty6723这个密码复杂性OK
安装 pwscore
yuminstall libpwquality
使用pwscore对密码进行评分
1:
$ echo "password" | pwscore
Password quality check failed:
The password fails the dictionary check - it is based on a dictionary word
如上,检查出字典中存在:
2:
$ echo "123" | pwscore
Password quality check failed:
The password is shorter than 8 characters
如上,Linux 中的默认密码长度为 7 个字符。如果你提供的密码少于 7 个字符,那么你将看到一条消息“密码短于 8 个字符”。
3:
$ echo "ME!@fgty6723" | pwscore
90
如上,改密码得分90
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。