Autenticação trabalhando com senha parcial

0

Eu tenho uma senha de 13 caracteres e meu sistema está me permitindo autenticar com apenas 8, por quê?

Eu não tenho nenhuma ideia, então, por favor, me dê um guia do que adicionar à minha pergunta, por exemplo, qual arquivo de configuração do PAM seria necessário para descobrir o problema.

Eu não estou usando nenhuma distro padrão, então o problema tem que ser a configuração do sistema, eu apenas copiei todos os arquivos do /etc/pam.d de uma instalação do Fedora 21 para o meu /etc/pam.d .

    
por iharob 13.07.2015 / 12:43

1 resposta

2

Meu sistema está me permitindo autenticar com apenas 8, por quê?

max=N (max=40)

The maximum allowed password length. This can be used to prevent users from setting passwords that may be too long for some system services. The value 8 is treated specially: if max is set to 8, passwords longer than 8 characters will not be rejected, but will be truncated to 8 characters for the strength checks and the user will be warned. This is to be used with the traditional DES-based password hashes, which truncate the password at 8 characters.

It is important that you do set max=8 if you are using the traditional hashes, or some weak passwords will pass the checks.

Fonte pam_passwdqc (8) - Página man do Linux

Eu vejo, isso é configurável?

As informações a seguir são para o SUSE. Outras distros terão arquivos de configuração semelhantes. Você terá que descobrir isso como você está "não usando uma distro padrão".

The pam_pwcheck configuration file is located at /etc/security/pam_pwcheck.conf.

In this article we are going to force the user not to have a simple password such as a dictionary word.

password: use_cracklib minlen=5 maxlen=10 tries=3 remeber=20
  • use_cracklib This directive tells PAM to use the cracklib module.
  • minlen=10 This directive specifies the minimum number of alphanumeric characters allowed.
  • maxlen=10 This directive specifies the maximum number of alphanumeric characters allowed.
  • 'tries This directive specifies how many attempts the users is allowed before denying them to change their password. remember This directive specifies how many passwords to remember so that the user cannot use them passwords.

Fonte Definindo as políticas de senha

Outras leituras

por 13.07.2015 / 14:25