Le mot de passe est un élément crucial pour la sécurité de votre système Ubuntu. Malheureusement, de nombreux utilisateurs choisissent des mots de passe faibles et faciles à deviner, ce qui peut mettre en danger leur sécurité. Heureusement, il existe une solution pour renforcer la complexité du mot de passe sur Ubuntu : libpam-cracklib.
Pour voir comment renforcer la complexité du mot de passe sur CentOS/RedHat cliquer ici.
La bibliothèque Libpam-cracklib :
Libpam-cracklib est une bibliothèque PAM (Pluggable Authentication Modules) qui permet de vérifier la complexité des mots de passe avant qu’ils ne soient acceptés par le système. Elle utilise des algorithmes sophistiqués pour détecter les mots de passe faibles et les empêcher d’être utilisés.
Pour installer libpam-cracklib sur Ubuntu, exécuter la commande suivante :
#apt-get install libpam-cracklib
Renforcer la complexité du mot de passe avec Libpam-cracklib :
Une fois libpam-cracklib installé, vous devez modifier le fichier /etc/pam.d/common-password pour y ajouter la ligne suivante :
password requisite pam_cracklib.so retry=3 minlen=8 dcredit=-1 ucredit=-1 ocredit=-1 lcredit=-1
Ci-dessous les recommandations du mot de passe que nous allons utiliser :
- Au moins une lettre minuscule : lcredit = -1
- Au moins une lettre majuscule : ucredit = -1
- Au moins un chiffre dans le mot de passe : dcredit = -1
- Au moins un caractére spéciale ( @, #, ! $ % ) : ocredit=-1
- Taille minimum du mot de passe : minlen = 8
Vous pouvez aussi ajouter l’option difok=3 qui indique qu’il faut au moins trois tentatives pour entrer un mot de passe correct :
#password requisite pam_cracklib.so retry=3 minlen=8 dcredit=-1 ucredit=-1 ocredit=-1 lcredit=-1 difok=3
Une fois cette modification effectuée, les utilisateurs devront entrer des mots de passe plus complexes lors de la création ou de la modification de leur compte. Cela rendra leur compte plus sécurisé et protégera leur système contre les attaques de hackers.
En résumé, libpam-cracklib est un outil pratique pour renforcer la complexité des mots de passe sur Ubuntu. Il est facile à installer et à configurer, et peut vous aider à protéger votre système contre les attaques de hackers.
Pour lire ce tutoriel en anglais cliquer ici.
Migrer CentOS 7 vers Rocky Linux 9
Sudo : Comment paramétrer sudoers
mkfs : Création des systèmes de fichier
Emergency mode on CentOS / RedHat
Fail2Ban : How to protect Linux services