Как я могу запустить pam_cracklib из командной строки?


3

Существует стандартная библиотека 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.

Он принимает пароли, такие как nicegrape, tapitout, peachgrape, peachcobbler. Разве проверка словаря не должна искать составные слова?
Бабу Шринивасан

@BabuSrinivasan См. Thegarywilson.com/blog/2006/… для конфигурации cracklib или, возможно, Google для этого. Это зависит от того, как вы используете его / какие расширения установлены для использования cracklib.
Сампо Саррала
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.