libpwquality-1.4.4
Introduction à libpwquality
Le paquet libpwquality fournit des
fonctions communes à la vérification de la qualité de mots de
passes et à donner un score en fonction de leur caractère aléatoire
apparent. La bibliothèque fournit aussi une fonction pour générer
des mots de passes aléatoires facilement prononçables.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
Dépendances de libpwquality
Requises
CrackLib-2.9.7
Recommandées
Linux-PAM-1.5.2
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libpwquality
Installation de libpwquality
Installez libpwquality en
exécutant les commandes suivantes :
./configure --prefix=/usr \
--disable-static \
--with-securedir=/usr/lib/security \
--with-python-binary=python3 &&
make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
--with-python-binary=python3
:
Ce paramètre donne l'emplacement du binaire Python. La valeur par défaut est python
et requiert Python-2.7.18.
Configuration de libpwquality
Libpwquality est conçue pour être
un remplacement fonctionnel du module pam_cracklib.so
avec des options supplémentaires.
Pour configurer le système et utiliser le module pam_pwquality.so
, exécutez les commandes
suivantes en tant qu'utilisateur root
:
mv /etc/pam.d/system-password{,.orig} &&
cat > /etc/pam.d/system-password << "EOF"
# Begin /etc/pam.d/system-password
# check new passwords for strength (man pam_pwquality)
password required pam_pwquality.so authtok_type=UNIX retry=1 difok=1 \
minlen=8 dcredit=0 ucredit=0 \
lcredit=0 ocredit=0 minclass=1 \
maxrepeat=0 maxsequence=0 \
maxclassrepeat=0 geoscheck=0 \
dictcheck=1 usercheck=1 \
enforcing=1 badwords="" \
dictpath=/usr/lib/cracklib/pw_dict
# use sha512 hash for encryption, use shadow, and use the
# authentication token (chosen password) set by pam_pwquality
# above (or any previous modules)
password required pam_unix.so sha512 shadow use_authtok
# End /etc/pam.d/system-password
EOF
Contenu
Programmes installés:
pwscore et pwmake
Bibliothèques installées:
pam_pwquality.so et
libpwquality.so
Répertoires installés:
None
Descriptions courtes
pwmake
|
est un outil simple et configurable pour générer des mots
de passes aléatoires et relativement simples à prononcer
|
pwscore
|
est un outil simple pour vérifier la qualité d'un mot de
passe
|
libpwquality.so
|
contient les fonctions de l'API pour vérifier la qualité
d'un mot de passe
|
pam_pwquality.so
|
est un module pour Linux
PAM qui effectue les vérifications de la qualité
des mots de passes
|
Last updated on