Question :Comment éviter l'avertissement « BAD PASSWD :is too simple » lors du changement de mot de passe sous Linux ?
1. Modifiez le fichier de configuration /etc/pam.d/password-auth et /etc/pam.d/system-auth pour définir la complexité du mot de passe.
# vi /etc/pam.d/password-auth
Les informations suivantes sont affichées.
auth required pam_env.so auth sufficient pam_unix.so try_first_pass nullok auth required pam_deny.so account required pam_unix.so #password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=0 enforce_for_root password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so
Ajoutez une balise de commentaire (#) avant la ligne pam_cracklib.so dans le fichier de configuration password-auth pour commenter la ligne.
# vi /etc/pam.d/system-auth
Les informations suivantes sont affichées :
auth required pam_env.so auth sufficient pam_unix.so try_first_pass nullok auth required pam_deny.so account required pam_unix.so #password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=0 enforce_for_root #password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow use_authtok password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so
Ajoutez une balise de commentaire (#) avant les lignes pam_cracklib.so et pam_pwquality.so dans le fichier de configuration system-auth pour commenter la ligne.
Supprimez le paramètre use_authtok de cette ligne :
password sufficient pam_unix.so try_first_pass use_authtok nullok sha512 shadow use_authtok
Les réglages des paramètres dans les lignes pam_cracklib.so et pam_pwquality.so contrôlent la complexité du mot de passe de l'utilisateur et apply_for_root indique que le mot de passe de l'utilisateur root doit également répondre aux exigences de complexité du mot de passe.
Remarque :Réduire la complexité des mots de passe peut entraîner des risques pour les systèmes.