146 votes

Comment définir un mot de passe court sur Ubuntu ?

Quand j'installe Ubuntu, je mets un mot de passe court (<4). Maintenant je veux changer l'autre mot de passe court par "passwd" ou changer la phrase de passe sur le programme "Password and Keys", il a besoin d'un mot de passe >4 char.

242voto

SiIverTongue Points 135

Utilisez la commande suivante dans le Terminal :

sudo passwd <user>

Remplacer <user> avec le nom d'utilisateur dont vous souhaitez modifier le mot de passe.

Cela fonctionne parce que passwd supprime toutes les vérifications de longueur ou d'entropie lorsque vous l'utilisez en tant qu'utilisateur root.

Attention : si l'utilisateur cible a un répertoire personnel crypté cela va problèmes ! ( voir les commentaires ci-dessous )

38voto

NlightNFotis Points 2432

Par défaut, Ubuntu exige une longueur minimale de 6 caractères pour le mot de passe, ainsi que certaines vérifications de base de l'entropie. Ces valeurs sont contrôlées dans le fichier /etc/pam.d/common-password qui est décrit ci-dessous.

password        [success=2 default=ignore]      pam_unix.so obscure sha512

Si vous souhaitez ajuster la longueur minimale à 4 caractères, ajoutez la variable appropriée ( minlen=4 ) à la fin de la ligne. La modification est décrite ci-dessous.

password        [success=2 default=ignore]      pam_unix.so obscure sha512 minlen=4

Source.

27voto

John S Gruber Points 12997

Ouvrez un terminal et éditez /etc/pam.d/common-password

Changez cette ligne :

password    [success=1 default=ignore]  pam_unix.so obscure sha512

à :

password    [success=1 default=ignore]  pam_unix.so obscure sha512 minlen=4

Les mots de passe ont également besoin d'un certain degré de complexité, comme spécifié par le paramètre obscur ci-dessus.

password    [success=1 default=ignore]  pam_unix.so minlen=2 sha512

supprime également ce contrôle.

Tout ceci présuppose que vous pensez que c'est sage.

参照 man pam_unix

Ceux-ci fonctionnent sur mon système.

4voto

user171987 Points 51

Pour configurer un mot de passe simple, j'ai essayé le simple sudo passwd username mais elle a échoué sur mon serveur Ubuntu 12.04 LTS.

J'ai donc essayé d'enlever le obscure l'option de /etc/pam.d/common-passwd mais l'échec persiste.

J'ai donc également supprimé le obscure l'option de /usr/share/pam-configs/unix fichier de configuration. Et puis ça a marché :-)

Je suis d'accord pour dire que cela devrait être plus simple, lorsque l'on agit en tant que su de mettre en place un mot de passe faible, quelle que soit la raison pour laquelle on veut le faire ! Un avertissement disant "mot de passe faible, confirmer ?" serait parfait...

4voto

Rehan Haider Points 231

Dans Ubuntu 18.04, aucune des autres solutions n'a fonctionné pour moi. J'ai dû remplacer ces deux lignes :

password    requisite                   pam_cracklib.so retry=3 minlen=8 difok=3 dcredit=-1 enforce_for_root lcredit=-1 ocredit=-1 reject_username ucredit=-1
password    [success=1 default=ignore]  pam_unix.so obscure use_authtok try_first_pass sha512

sur /etc/pam.d/common-password avec :

password    [success=1 default=ignore]  pam_unix.so minlen=2 sha512

Ces changements m'ont permis de changer mon mot de passe facilement et après avoir changé le mot de passe, j'ai restauré le fichier dans sa forme originale.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X