Leia o manual link . O comprimento mínimo não pode ser definido para um valor menor que 6. E se os créditos estiverem ativados - que é o padrão - a pontuação calculada pode ser maior do que você mesmo.
Eu defini o comprimento mínimo da senha para 3 no meu sistema RHEL 7. Ainda durante o uso do passwd, recebo o erro:
BAD PASSWORD: The password is shorter than 5 characters.
Alterei os seguintes parâmetros:
Em /etc/security/pwquality.conf
:
minlen = 3
E em /etc/login.defs
:
PASS_MIN_LEN 3
Como o passwd está recebendo 5 como tamanho mínimo? Qual arquivo de configuração estou faltando?
Leia o manual link . O comprimento mínimo não pode ser definido para um valor menor que 6. E se os créditos estiverem ativados - que é o padrão - a pontuação calculada pode ser maior do que você mesmo.
Tentei com uma nova instalação do CentOS 7.4
authconfig --passminlen=12 --update
O comando altera o parâmetro
minlen = 12
em
/etc/security/pwquality.conf
Enquanto em uma máquina mais antiga (que não posso mais recuperar), o mesmo comando definiu o comprimento mínimo para 6, mesmo que o minlen tenha sido definido para um valor mais alto
Tente verificar se você tem em /etc/pam.d
[root@host pam.d]# cat passwd
#%PAM-1.0
auth include system-auth
account include system-auth
password substack system-auth
[root@host pam.d]# cat system-auth
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
[...]
password requisite pam_pwquality.so try_first_pass local_users_only
[...]