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 adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
        
          Dependências do libpwquality
        
        
          Exigida
        
        
          CrackLib-2.9.8
        
        
          Recomendadas
        
        
          Linux-PAM-1.5.2
        
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libpwquality
        
       
      
        
          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"
# Início /etc/pam.d/system-password
# verifica novas senhas para robustez (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 hash sha512 para encriptação; use sombreamento e use o token de 
# autenticação (senha escolhida) configurada pelo pam_pwquality acima 
# (ou quaisquer módulos anteriores). Também configure o número de voltas 
# de cripta para o valor usado no sombreamento.
password  required    pam_unix.so        sha512 shadow use_authtok \
                                         rounds=500000
# Fim /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
                   
                 |