SuSE 告诉我密码基于字典单词

SuSE 告诉我密码基于字典单词

我正在安装 SuSE 13.2,输入初始密码时,系统提示密码太简单,且基于字典单词。我在 Linux 系统上哪里可以查看该字典?

答案1

cracklib-unpacker /usr/share/cracklib/pw_dict >full-list.txt

为您提供完整列表。修改文本文件后,例如

grep -v thomas full-list.txt >modified-list.txt

你可以使用以下方法创建新词典

create-cracklib-dict modified-list.txt

现在您可以使用您的名字“thomas”作为密码的一部分。

(奇怪的是,在 OpenSUSE Leap 42.1 上,再次运行解包程序验证更改后发现 30 个字符的单词也被删除了。)

答案2

该词典是以人类可读的格式编写的,很可能不适合人类阅读。

下面将告诉您如何将其添加到现有词典(如果您的系统可用)。

man create-cracklib-dict

您可以使用 cracklib 手动检查单词列表与字典的对应关系。以下内容将告诉您如何操作:

man cracklib-check

相关内容