OS Unix [IBM aix]/계정 및 보안

/etc/security/login.cfg [AIX] 파라미터값=STD_AUTH

infra 2025. 4. 1. 13:55

/etc/security/login.cfg

STD_PATH가 잘못된 값일 수도 있으며, 시스템은 이를 인식하지 못하고 에러를 낼 수 있습니다.

=> pwd_algorithm에는 보통 md5, sha256, smd5 등의 유효한 알고리즘이 들어가야 합니다.

aix login.cfg 속성값에 std_path 면 패스워드가 8자리밖에 안 넣어지나?
 

AIX의 login.cfg 설정 파일에서 pwd_algorithm=std_path로 되어 있으면, 패스워드 암호화 알고리즘을 "기본값" 으로 사용하겠다는 의미입니다. 이게 패스워드 길이에 어떤 영향을 주는지 정확히 살펴볼게요.

 

 

핵심 설명:

  • pwd_algorithm=std_path는 AIX가 기본(legacy) 암호화 알고리즘, 즉 DES(데이터 암호화 표준) 을 사용하게 만듭니다.
  • 이 경우, 패스워드 최대 길이는 8자입니다.
  • 그 이상의 문자를 입력하더라도 앞의 8자만 사용되고, 나머지는 무시됩니다.

 

예시)

pwd_algorithm = std_path 이 상태에서 사용자가 다음과 같은 패스워드를 입력했다고 가정하자.
Password: "supersecure123" 실제로는 "supersec   <앞의 8자리까지만!!> 사용되고 뒷부분인 ure123 부분은 무시되므로, STD_PATH는 하면 안된다.

설정 위치 (/etc/security/login.cfg 예시)

 
 
default: pwd_algorithm = smd5

설정 변경 후, 새로 생성되는 계정부터 적용됩니다. 기존 계정은 패스워드를 변경해야 새 알고리즘이 적용돼요.

 

 

  보려면:

lssec -f /etc/security/login.cfg -s default -a pwd_algorithm 현재 시스템에서 어떤 암호화 알고리즘이 사용 가능한지 보기
chsec -f /etc/security/login.cfg -s default -a pwd_algorithm=ssha512 암호화 알고리즘이 사용가능한 변경 방법설정

 

참고: AIX 버전별 한계

  • AIX 6.1: SHA 계열은 TL 6 이상에서 안정적으로 지원
  • AIX 7.2: 기본적으로 ssha256, ssha512 다 지원 (적극 추천)