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.

2voto

Matthew Points 101

Cela peut être fait avec le module PAM pwdfile.

La méthode décrite ici ne modifie que la connexion au bureau (service lightdm), mais peut être appliquée à d'autres services si vous le souhaitez.

Cela vous permet également de conserver votre mot de passe original pour "sudo", tout en conservant un moyen assez simple de vous connecter au bureau Ubuntu.

Les commandes peuvent être émises dans le programme terminal.

Installation du logiciel

Tout d'abord, nous installons un logiciel nommé libpam-pwdfile :

sudo apt-get install libpam-pwdfile

Création du fichier de mots de passe de l'utilisateur

Nous allons ensuite créer le fichier utilisateur/mot de passe. Vous serez invité à saisir un nouveau mot de passe PIN. Votre mot de passe sera crypté et enregistré dans un fichier nommé passwd.like

pinpass=$(mkpasswd -5)
echo "$pinpass" | sudo tee /etc/passwd.like

Ou bien vous pouvez utiliser : openssl passwd -1 yourpinpasswordhere et créer un fichier nommé /etc/passwd.like et ce mot de passe.

Configuration du service de connexion au bureau

L'étape suivante consiste à préparer le service de connexion au bureau à accepter le mot de passe PIN avant les autres procédures de mot de passe. J'ai déjà mentionné le nom du service de connexion de bureau , lightdm .

Jetez un coup d'œil au dossier :

cat /etc/pam.d/lightdm

Si vous n'avez pas ce fichier, alors votre service de bureau (connexion) est une différents un, et vous devriez trouver votre gestionnaire de bureau avant d'aller plus loin. Comme expliqué précédemment, ce guide est destiné à Ubuntu 16.04 mais peut être utilisé pour d'autres services de connexion également.

Cela pourrait être utile si vous créez également une sauvegarde :

sudo cp /etc/pam.d/lightdm /etc/pam.d/lightdm.backup

Maintenant, vous pouvez éditer le fichier en utilisant nano ou gedit ou tout autre éditeur de texte :

sudo gedit /etc/pam.d/lightdm

En haut du dossier, le mien avait :

#%PAM-1.0
auth    requisite       pam_nologin.so
auth    sufficient      pam_succeed_if.so user ingroup nopasswdlogin
@include common-auth

Je l'ai modifié comme suit :

#%PAM-1.0
auth requisite pam_nologin.so
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
auth required pam_pwdfile.so pwdfile=/etc/passwd.like
auth required pam_permit.so
#@include common-auth

Sauvegardez le fichier et fermez votre éditeur de texte.

Déconnectez-vous et reconnectez-vous.

Vous devriez être en mesure d'utiliser le mot de passe PIN que vous avez défini. En suivant ce guide, le mot de passe PIN est uniquement utilisé pour le service de connexion au bureau, et non pour le mot de passe des commandes sudo.

Source : http://blog.radevic.com/2017/11/how-to-set-pin-password-or-short.html

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