pam_cracklib - corresponde isto OU este OU este critério

0

Por isso, estou tentando fazer com que um usuário possa ter uma senha que corresponda a três dos quatro requisitos:

  • 1 letra maiúscula
  • 1 letra minúscula
  • 1 dígito
  • 1 outro caractere

Adicionei o seguinte a /etc/pam.d/common-passwd :

password        sufficient      pam_cracklib.so    retry=1 minlen=10 ucredit=0 lcredit=-1 dcredit=-1 ocredit=-1 enforce_for_root debug
password        sufficient      pam_cracklib.so    retry=1 minlen=10 ucredit=-1 lcredit=0 dcredit=-1 ocredit=-1 enforce_for_root debug
password        sufficient      pam_cracklib.so    retry=1 minlen=10 ucredit=-1 lcredit=-1 dcredit=0 ocredit=-1 enforce_for_root debug
password        sufficient      pam_cracklib.so    retry=1 minlen=10 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=0 enforce_for_root debug

O problema que estou enfrentando é que eu não sei como fazer com que o PAM verifique isso ao mesmo tempo. Isso é com este cenário se a primeira senha digitada não corresponder ao primeiro critério e, em seguida, solicitar que você insira uma senha que corresponda ao segundo critério e assim por diante.

Extra kudos se você puder simplificá-lo para um argumento pam_cracklib.so.

    
por Andy Fortman 19.12.2017 / 21:36

0 respostas

Tags