Question :Comment pouvons-nous autoriser un utilisateur avec un mot de passe vide à se connecter à un système Linux ?
Bien que cela semble une exigence risquée, mais parfois dans un environnement de développement privé, cela peut être utile. openssh vous offre également la possibilité d'avoir des mots de passe vides pour les utilisateurs lors de l'utilisation de ssh.
À partir de la page de manuel de sshd_config :
# man sshd_config ... PermitEmptyPasswords When password authentication is allowed, it specifies whether the server allows login to accounts with empty password strings. The default is no.
Ainsi, par défaut, ssh n'autorisera pas les utilisateurs à se connecter avec des mots de passe vides. Mais si nous définissons le PermitEmptyPasswords valeur du paramètre à "oui ” dans le fichier de configuration /etc/ssh/sshd_config, les utilisateurs peuvent se connecter avec un mot de passe vide.
# vi /etc/ssh/sshd_config PermitEmptyPasswords yes
Assurez-vous de ne pas hacher le paramètre s'il est haché dans le fichier de configuration.