在 Linux 中,当我们尝试设置用户密码时,系统总是检查它是否是字典单词,我想知道这个字典位于 Linux 机器的什么位置???
是否可以配置 Linux 系统在设置用户密码时不检查字典??
答案1
如果你查看文件,/etc/pam.d
你会看到类似这样的行:
password requisite pam_cracklib.so try_first_pass retry=3 type=
这控制了检查。pam_cracklib可用。它使用 libcrack2,这也是记录。
答案2
回答您的第一个问题:在最近的 CentOS 安装中,我在 中找到了字典/usr/share/cracklib/pw_dict.pwd
。我能够使用命令查看(密码)单词strings
。
答案3
在 Red Hat Linux 9 中,词典单词的路径是 /usr/share/dict/linux.words