赞
踩
如果你想创建一个好密码,最起码它应该至少有 12-15 个字符长度。它应该按以下组合创建,如字母(小写和大写)、数字和特殊字符。Linux 中有许多程序可用于检查密码复杂性,我们今天将讨论有关 cracklib 模块和 pwscore 评分。
如何在 Linux 中安装 cracklib 模块?
cracklib 模块在大多数发行版仓库中都有,因此,请使用发行版官方软件包管理器来安装它。
对于 Fedora 系统,使用 DNF 命令[1]来安装 cracklib。
$sudodnf install cracklib
$sudodnf install cracklib
对于 Debian/Ubuntu 系统,使用 APT-GET 命令[2]或 APT 命令[3]来安装 libcrack2。
$sudoapt install libcrack2
$sudoapt install libcrack2
对于基于 Arch Linux 的系统,使用 Pacman 命令[4]来安装 cracklib。
$sudopacman-S cracklib
$sudopacman-S cracklib
对于 RHEL/CentOS 系统,使用 YUM 命令[5]来安装 cracklib。
$sudoyuminstall cracklib
$sudoyuminstall cracklib
对于 openSUSE Leap 系统,使用 Zypper 命令[6]来安装 cracklib。
$sudozypper install cracklib
$sudozypper install cracklib
如何在 Linux 中使用 cracklib 模块检查密码复杂性?
我在本文中添加了一些示例来助你更好地了解此模块。
如果你提供了任何如人名或地名或常用字,那么你将看到一条消息“它存在于字典的单词中”。
$echo"password"|cracklib-check
password:itisbased on a dictionary word
$echo"password"|cracklib-check
password:itisbased on a dictionary word
Linux 中的默认密码长度为 7 个字符。如果你提供的密码少于 7 个字符,那么你将看到一条消息“它太短了”。
$echo"123"|cracklib-check
123:itisWAY tooshort
$echo"123"|cracklib-check
123:itisWAY tooshort
当你提供像我们这样的好密码时,你会看到 “OK”。
$echo"ME$2w!@fgty6723"|cracklib-check
ME!@fgty6723:OK
$echo"ME$2w!@fgty6723"|cracklib-check
ME!@fgty6723:OK
如何在 Linux 中安装 pwscore?
pwscore 包在大多数发行版仓库中都有,因此,请使用发行版官方软件包管理器来安装它。
对于 Fedora 系统,使用 DNF 命令[1]来安装 libpwquality。
$sudodnf install libpwquality
$sudodnf install libpwquality
对于 Debian/Ubuntu 系统,使用 APT-GET 命令[2]或 APT 命令[3]来安装 libpwquality。
$sudoapt install libpwquality
$sudoapt install libpwquality
对于基于 Arch Linux 的系统,使用 Pacman 命令[4]来安装 libpwquality。
$sudopacman-S libpwquality
$sudopacman-S libpwquality
对于 RHEL/CentOS 系统,使用 YUM 命令[5]来安装 libpwquality。
$sudoyuminstall libpwquality
$sudoyuminstall libpwquality
对于 openSUSE Leap 系统,使用 Zypper 命令[6]来安装 libpwquality。
$sudozypper install libpwquality
$sudozypper install libpwquality
如果你提供了任何如人名或地名或常用字,那么你将看到一条消息“它存在于字典的单词中”。
$echo"password"|pwscore
Passwordquality check failed:
Thepassword fails the dictionary check-itisbased on a dictionary word
$echo"password"|pwscore
Passwordquality check failed:
Thepassword fails the dictionary check-itisbased on a dictionary word
Linux 中的默认密码长度为 7 个字符。如果你提供的密码少于 7 个字符,那么你将看到一条消息“密码短于 8 个字符”。
$echo"123"|pwscore
Passwordquality check failed:
Thepasswordisshorter than8characters
$echo"123"|pwscore
Passwordquality check failed:
Thepasswordisshorter than8characters
当你像我们这样提供了一个好的密码时,你将会看到“密码评分”。
$echo"ME!@fgty6723"|pwscore
90
$echo"ME!@fgty6723"|pwscore
90
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。