libpwquality-1.4.5
Introdução a libpwquality
O pacote libpwquality fornece
funções comuns para verificação da qualidade da senha e também
pontuação com base na aparente aleatoriedade dela. A biblioteca
também fornece uma função para gerar senhas aleatórias com boa
pronúncia.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.0.
Informação do Pacote
Dependências do libpwquality
Exigida
CrackLib-2.9.11
Recomendadas
Linux-PAM-1.5.3
Instalação do libpwquality
Instale libpwquality executando os
seguintes comandos:
./configure --prefix=/usr \
--disable-static \
--with-securedir=/usr/lib/security \
--with-python-binary=python3 &&
make
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root
:
make install
Explicações do Comando
--with-python-binary=python3
: Esse
parâmetro dá o local do binário Python. O padrão é python
e exige Python-2.7.18.
Configurando libpwquality
libpwquality é destinado a ser um
substituto funcional para o agora obsoleto módulo PAM pam_cracklib.so
. Para configurar o sistema para
usar o módulo pam_pwquality
, execute
os seguintes comandos como o(a) usuário(a) root
:
mv /etc/pam.d/system-password{,.orig} &&
cat > /etc/pam.d/system-password << "EOF"
# Inicia /etc/pam.d/system-password
# verifique a força das novas senhas (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 gecoscheck=0 \
dictcheck=1 usercheck=1 \
enforcing=1 badwords="" \
dictpath=/usr/lib/cracklib/pw_dict
# use resumo yescrypt para encriptação; use sombra e tente usar algum
# token de autenticação previamente definido (senha escolhida) configurado
# por algum módulo anterior.
password required pam_unix.so yescrypt shadow try_first_pass
# Termina /etc/pam.d/system-password
EOF
Conteúdo
Aplicativos Instalados:
pwscore e pwmake
Bibliotecas Instaladas:
pam_pwquality.so e libpwquality.so
Diretórios Instalados:
Nenhum
Descrições Curtas
pwmake
|
é uma ferramenta configurável simples para gerar senhas
aleatórias e relativamente fáceis de pronunciar
|
pwscore
|
é uma ferramenta simples para verificar a qualidade de
uma senha
|
libpwquality.so
|
contém funções de API para verificar a qualidade da senha
|
pam_pwquality.so
|
é um módulo Linux PAM
usado para realizar verificação da qualidade da senha
|