Como posso executar o pam_cracklib a partir da linha de comando?

3

Há uma biblioteca padrão do Linux, pam_cracklib.so, que permite configurar verificações de senhas que os usuários escolhem. Mas como posso apenas executar pam_cracklib.so a partir da linha de comando apenas para ver se uma senha será aceita ou rejeitada?

    
por curious 25.06.2012 / 12:57

1 resposta

1

Você pode usar o programa cracklib-check para isso. Ele simplesmente recebe senhas de stdin e gera mensagens de erro / sucesso para stdout .

Alguns exemplos:

$ 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.
    
por 25.06.2012 / 13:28

Tags