J'ai essayé aujourd'hui de changer mon mot de passe sur nos serveurs de laboratoire (SUSE) avec passwd et j'ai obtenu le message d'erreur que mon mot de passe était "basé sur un mot du dictionnaire", ce qui n'était vraiment pas le cas. J'aimerais modifier et adapter ces contraintes et limites sur la définition d'un mot de passe (je suis l'administrateur) et je me demande comment faire ?
Mise à jour : J'ai trouvé cette ligne dans mon fichier /etc/security/pam_pwcheck.conf :
password: nullok use_cracklib
Y a-t-il un moyen de faire en sorte que le système m'avertisse de ce problème plutôt que de m'empêcher de définir le mot de passe ?
Mise à jour 2 : J'ai également trouvé ceci dans /etc/pam.d/common-password :
password required pam_pwcheck.so nullok
password required pam_unix2.so nullok use_authtok
Si je supprime le paramètre use_cracklib, je supprime la vérification. J'ai essayé d'ajouter
password optional pam_cracklib.so
mais cela n'a pas aidé. J'ai désactivé la fonctionnalité cracklib, mais maintenant je n'ai même plus d'avertissement.
Mise à jour 3 :
J'ai essayé ceci (/etc/pam.d/common-password) :
password optional pam_pwcheck.so nullok
password required pam_unix2.so nullok use_authtok
et (/etc/security/pam_pwcheck.conf) :
password: use_cracklib nullok
Cela ne donne cependant pas l'effet escompté, je ne peux toujours pas ignorer l'avertissement.