NaverCloud Platform

[Naver Cloud Platform] 리눅스 패스워드 expired 정책 해제

클라우디j 2023. 8. 21. 16:02

Naver Cloud Platform 공공존에서는 서버 user에 대해서 기본적으로 90일의 패스워드 expired 정책이 걸려있습니다.

90일이 지난 뒤 서버에 접속해보면 user의 비밀번호를 변경하라는 메세지가 뜨는데요!

 

비밀번호 변경 메세지를 받지 않기 위해서는 패스워드 expired 정책을 해제해야합니다.

 

로그인 정책 설정파일  : /etc/login.defs

 

PASS_MAX_DYAS  : 비밀번호의 최대 유효일

PASS_MIN_DAYS : 패스워드 변경없이 사용할 수 있는 최소일자

PASS_MIN_LEN : 패스워드 최소 길이 지정

PASS_WARN_AGE : 패스워드 사용일자가 종료되기 경고메시지 보내는 기간

 vi /etc/login.defs

위 설정 및 정책은 이미 생성된 계정에는 반영되지 않고 신규로 생성되는 계정에 대해서만 반영이 됩니다.

이미 생성된 계정은 chage 명령어를 통해 패스워드 정책을 반영하면 됩니다.

root 권한을 가진 사용자만 사용 가능합니다.

 

 chage -l ncloud         # -l 옵션으로 ncloud계정에 대한 패스워드에 적용된 관리 정책(만료 기간 등)을 출력합니다.
 chage -m 0 ncloud       # 패스워드 변경 최소 기간을 0으로 설정
 chage -M 99999 ncloud   # 패스워드 사용 가능 기간을 99999으로 설정

이렇게 리눅스 로그인 정책을 변경해보았습니다~

감사합니다.