Verificando a libpwquality código no github parece que a mensagem de erro que você obtém vem desta biblioteca. Provavelmente chamado do módulo PAM, então você deve começar a verificar o que você tem em /etc/pam.d/passwd
por padrão para senha que inclui apenas /etc/pam.d/system-auth
. Eu acho que você estava muito perto, no entanto, configurar o módulo como opcional não funcionou para você. Eu sugeriria comentá-lo para teste e definir gecoscheck=N
em pam ou /etc/security/pwquality.conf
Simplesmente comentando a linha em /etc/pam.d/system-auth
pode não funcionar, no entanto, você pode tentar atualizar a seção de senha do arquivo para algo como isto (apenas a seção de senha é importante):
%código%
Depois disso, simplesmente execute
password sufficient pam_unix.so sha512
password required pam_deny.so
na sua senha favorita. Para mim, configurar exatamente o mesmo nome de usuário e senha funcionou, o que obviamente não é recomendado da perspectiva de segurança do sistema.