如何从命令行运行 pam_cracklib?

如何从命令行运行 pam_cracklib?

有一个标准的 Linux 库 pam_cracklib.so,它允许设置对用户选择的密码的检查。但我如何才能从命令行运行 pam_cracklib.so 来查看密码是否会被接受或拒绝?

答案1

您可以使用cracklib-check程序来实现这一点。它只是从 中获取密码stdin并将错误/成功消息输出到stdout

举几个例子:

$ cracklib-check
Hello
Hello: it is too short.

$ cracklib-check
He4 X/%/32?+llo
He4 X/%/32?+llo: OK.

$ echo "He4 X/%/32?+llo" | cracklib-check
He4 X/%/32?+llo: OK.

相关内容