AIX 6.1의 최대 비밀번호 크기

AIX 6.1의 최대 비밀번호 크기

AIX 문서에서 비밀번호 길이 설정에 대한 몇 가지 규칙을 찾았습니다.

민룬 비밀번호의 최소 길이를 정의합니다. 값은 10진수 문자열입니다. 기본값은 0이며, 이는 최소 길이가 없음을 의미합니다. 허용되는 최대값은 PW_PASSLEN 속성입니다. 이 속성은 minalpha 속성값과 minother 속성값을 더하여 결정됩니다. 이 값의 합이 minlen 속성 값보다 크면 결과로 최소 길이가 설정됩니다.

노트:PW_PASSLEN 속성은 에 정의되어 있습니다 /usr/include/userpw.h. PW_PASSLEN 속성의 값은 에 정의된 시스템 전체 암호화 알고리즘에 의해 결정됩니다 /etc/security/login.cfg.

비밀번호의 최소 길이는 minlen 속성에 의해 결정되며 PW_PASSLEN 속성보다 길어서는 안 됩니다. minalpha 속성 + minother 속성이 PW_PASSLEN 속성보다 큰 경우 minother 속성은 PW_PASSLEN 속성 - minalpha 속성으로 감소됩니다.

하지만 일관성을 위해 최대 비밀번호 길이를 12로 설정해야 합니다.

이 최대값을 12로 설정하도록 userpw.h를 구성하는 방법을 이해할 수 없습니다.

이것은 내 실제 PW_PASSLEN입니다.

#define PW_PASSLEN   ((__extension_status & _EXTENSION_C2)? \
                       max_pw_passlen():__get_pwd_len_max())

답변1

/usr/include/userpw.h의 MAXIMPL_PW_PASSLEN 값을 256에서 12로 변경해야 한다고 생각합니다. 하지만 해당 파일의 설명서를 읽고 중요하지 않은 시스템에서 테스트하는 것이 좋습니다. 액세스 권한이 있는 경우 IBM 지원 센터에 확인하는 것이 좋습니다.

답변2

/etc/security/user 파일을 참조하세요. 변경해야 하는 minalpha/minother/etc 값이 포함되어 있습니다 :)

답변3

두 번째 답변에 추가하면 파일을 수동으로 편집하는 대신 /etc/security/user다음 명령을 실행할 수 있습니다.

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

어느 세트minlen 속성default 에스탄자자/etc/security/user 에프12까지.

알아채다모두플래그를 지정해야 하며가득한제공된 파일의 경로입니다.

default섹션은 파일에 다음 형식으로 나타납니다.

default:
minlen=8

콜론은 섹션 시작을 나타내는 구분 기호이자 표시기입니다.

들여쓰기는임의로 선택할 수 있는.

속성 보기:

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

여러 속성에 대해 -a전환을 반복합니다 -a minalpha -a minlen.

명령 구문과 명명법은 다음과 같습니다.단순한당신이 할 의향이 있다면느끼다:)

관련 정보