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.
Réponse
Trop de publicités?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
- Réponses précédentes
- Plus de réponses