
Quero definir políticas de senha para usuários em uma VM Debian, como minlen e caracteres especiais necessários para a senha.
Na minha VM Debian, recebo um erro e não consigo fazer login novamente via SSH nessa máquina.
Versão do sistema operacional:Debian Bullseye 11
Versão do kernel:Linux 5.10.0-9-AMD64 x86_64
Modificandoo arquivo de configuração /etc/pam.d/common-password começando na linha:
# here are the per-package modules (the "Primary" block)
password [success=1 default=ignore] pam_unix.so obscure yescrypt
einserindoalgo como mostrado em (https://www.networkworld.com/article/2726217/how-to-enforce-password-complexity-on-linux.html):
minlen=8 dcredit=1 ucredit=1 lcredit=1 ocredit=1
Sem nenhuma alteração nesse arquivo, posso entrar na máquina sem problemas, por exemplo, a chave pública foi carregada corretamente, a porta SSH está aberta, os serviços SSH e SSHD estão ativos.
Novamente, quando tento conectar remotamente via SSH:
ssh -v USER@IP
Recebo nas últimas linhas esse erro:
debug1: Next authentication method: password
USER@IP's password:
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.