Tamanho máximo da senha no AIX 6.1

1

Encontrei na documentação do AIX algumas regras para definir o tamanho das senhas:

minlen Defines the minimum length of a password. The value is a decimal integer string. The default is a value of 0, indicates no minimum length. The maximum value allowed is PW_PASSLEN attribute. This attribute is determined by the minalpha attribute value added to the minother attribute value. If the sum of these values is greater than the minlen attribute value, the minimum length is set to the result.

Note: The PW_PASSLEN attribute is defined in /usr/include/userpw.h. The value of the PW_PASSLEN attribute is determined by the system-wide password algorithm that is defined in /etc/security/login.cfg .

The minimum length of a password is determined by the minlen attribute and should never be greater than the PW_PASSLEN attribute. If the minalpha attribute + minother attribute is greater than the PW_PASSLEN attribute, then the minother attribute is reduced to PW_PASSLEN attribute - minalpha attribute.

Mas, por questões de consistência, preciso definir o tamanho máximo da senha como 12.

Eu não entendo exatamente como configurar o userpw.h para definir esse máximo em 12.

Existe o meu PW_PASSLEN real:

#define PW_PASSLEN   ((__extension_status & _EXTENSION_C2)? \
                       max_pw_passlen():__get_pwd_len_max())
    
por Pilou 04.01.2013 / 12:38

3 respostas

3

Acredito que você precise modificar o valor de MAXIMPL_PW_PASSLEN em /usr/include/userpw.h, de 256 para 12, mas sugiro strongmente que você leia a documentação desse arquivo e teste isso em uma caixa não crítica . Se você tiver acesso, sugiro verificar isso com o suporte da IBM.

    
por 09.01.2013 / 02:07
0

Veja o arquivo / etc / security / user: contém os valores minalpha / minother / etc que você precisa mudar:)

    
por 04.01.2013 / 15:02
0

Somando-se a segunda resposta; Além de editar o arquivo /etc/security/user manualmente, você também pode emitir o seguinte comando:

chsec -f /etc/security/user -s default -a minlen=12

que define minlen um ttributo de default s tanza em /etc/security/user f para 12.

Observe que os sinalizadores all devem ser especificados e o caminho completo no arquivo fornecido.

default stanza é mostrado no seguinte formato dentro do arquivo

default:
minlen=8

O cólon é o delimitador e o indicador do começo de uma estrofe.

A indentação é opcional .

Ver atributos com:

lssec -f /etc/security/user -s default -a minlen

Repita o parâmetro -a para vários atributos como -a minalpha -a minlen .

A sintaxe e a nomenclatura dos comandos são simples se você sentir :)

    
por 22.06.2017 / 17:37

Tags