#1 Le 05/02/2013, à 16:28
- dubis22
[Resolu] passwd n'indique pas les regles de mot de passe
Bonjour,
Y a t-il un moyen autre que le scripting pour que la commande passwd indique les règles requise pour le changement de mot de passe. C'est à dire que le mot de passe doit faire plus 8 caractères, doit contenir une majuscule, une chiffre, et un méta-caractère.
De plus ma commande passwd me demande 2 fois de changer de mot de passe cela fait 4 lignes en tout.
Enter login(LDAP) password:
Mot de passe :
MOT DE PASSE INCORRECT : BEAUCOUP trop court
Mot de passe :
Retapez le nouveau mot de passe :
New password:
Re-enter new password:
LDAP password information changed for user
passwd : le mot de passe a été mis à jour avec succès
Apparemment c'est en français puis en anglais ????
Voici mon common-password qui est dans /etc/pam.d
/etc/pam.d# grep -v "#" common-password
password required pam_cracklib.so retry=3 minlen=8 difok=3 dcredit=-1 ucredit=-1 lcredit=-1
password sufficient pam_ldap.so
password required pam_unix.so nullok obscure md5
Je ne vois pas d'où cela vient
Merci de votre aide
Dernière modification par dubis22 (Le 13/02/2013, à 12:14)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne
#2 Le 09/02/2013, à 05:14
- Vikin712
Re : [Resolu] passwd n'indique pas les regles de mot de passe
Bonjour dubis22.
J'ai connu ce genre de problème. En fait il faut taper un mot de passe qui soit reconnu sur un clavier AZERTY et QWERTY. J'ai dû utiliser deux claviers pour comprendre.
Je ne me souviens plus du message exacte mais ça avait été le bordel à trouver.
#3 Le 13/02/2013, à 12:14
- dubis22
Re : [Resolu] passwd n'indique pas les regles de mot de passe
Il y a en fait un certain ordre à respecter pour que cela fonctionne :
grep -v "#" /etc/pam.d/common-password
password sufficient pam_ldap.so
password required pam_cracklib.so retry=3 minlen=8 difok=3 dcredit=-1 ucredit=-1 lcredit=-1
password required pam_unix.so nullok obscure md5
En ce qui concerne les règles j'averti les utilisateur avec un alias cela vaut ce que cela vaut :
alias passwd='echo -e "\v\v\v\v\nLe mot de passe doit contenir 8 caractères minimum\nAu moins une majuscule\nAu moins un chiffre\nEt au moins
un meta caractère\n" && passwd'
Dernière modification par dubis22 (Le 13/02/2013, à 12:16)
Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont.
Hors ligne