libpwquality-1.4.5
      
      
        
          Introdução ao 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.4.
        
        
          Informação do Pacote
        
        
        
          Dependências do libpwquality
        
        
          Exigidas
        
        
          CrackLib-2.10.3
        
        
          Recomendadas
        
        
          Linux-PAM-1.7.1
        
       
      
        
          Instalação do libpwquality
        
        
          Instale libpwquality executando os
          seguintes comandos:
        
        ./configure --prefix=/usr                      \
            --disable-static                   \
            --with-securedir=/usr/lib/security \
            --disable-python-bindings          &&
make &&
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD/python
        
          Esse pacote não vem com uma suíte de teste.
        
        
          Agora, como o(a) usuário(a) root:
        
        make install &&
pip3 install --no-index --find-links dist --no-user pwquality
       
      
        
          Explicações do Comando
        
        
          --disable-python-bindings:
          Esse parâmetro desabilita construir ligações Python com o comando
          obsoleto python3 setup.py
          build. A instrução explícita para construir a
          ligação Python 3 com o comando pip3
          wheel é fornecida.
        
       
      
        
          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"
# 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 gecoscheck=0     \
                                         dictcheck=1 usercheck=1           \
                                         enforcing=1 badwords=""           \
                                         dictpath=/usr/lib/cracklib/pw_dict
# use yescrypt hash for encryption, use shadow, and try to use any
# previously defined authentication token (chosen password) set by any
# prior module.
password  required    pam_unix.so        yescrypt shadow try_first_pass
# End /etc/pam.d/system-password
EOF
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              pwscore e pwmake
            
            
              Bibliotecas Instaladas:
              pam_pwquality.so e libpwquality.so
            
            
              Diretórios Instalados:
              /usr/lib/python3.11/site-packages/pwquality-1.4.5.dist-info
            
           
         
        
          
            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
                   
                 |