본문 바로가기

리눅스

chage 명령어 | 계정 패스워드 관리

반응형

chage 명령어

chage 명령어는 리눅스와 유닉스 시스템에서 사용자 계정의 암호 정책을 설정하고 관리하는데 사용되는 명령어입니다. 이 명령어를 사용하여 암호 만료일, 최소 변경 주기, 최대 사용 기간 등을 설정할 수 있습니다.

기본 구문

chage [옵션] 사용자명
chage [옵션] 사용자명

주요 옵션

  • -d, --lastday : 마지막 암호 변경일을 설정합니다.
chage -d YYYY-MM-DD 사용자명
  • -E, --expiredate : 암호의 만료일을 설정합니다.
chage -E YYYY-MM-DD 사용자명
  • -m, --mindays : 암호를 변경하기 위한 최소 일수를 설정합니다.
chage -m 일수 사용자명
  • -M, --maxdays : 암호의 최대 사용 기간을 설정합니다.
chage -M 일수 사용자명
  • -I, --inactive : 비활성화된 계정의 비활성화 기간을 설정합니다.
chage -I 일수 사용자명
  • -l, --list : 사용자 계정의 현재 암호 정책 정보를 출력합니다.
728x90

사용 예시

1. 사용자의 암호 만료일을 설정

chage -E 2023-12-31 사용자명

2. 사용자의 암호 변경 최소 일수 설정

chage -m 7 사용자명

3. 사용자의 암호 만료일 확인

chage -l 사용자명

4. 사용자의 암호 만료일을 제한 없음으로 설정

chage -E -1 사용자명

5. 사용자의 암호 만료일을 2023년 12월 31일로 설정하고, 암호를 변경하기 위한 최소 일수를 7일로 설정

chage -E 2023-12-31 -m 7 john

6. 사용자의 암호 최대 사용 기간을 3일로 설정하고, 암호 만료일을 2007년 4월 21일로 설정

chage -M 3 -E 2007/04/21 test123

 

chage 명령어를 사용하여 사용자 암호 정책을 설정하면 시스템의 보안을 강화하고 암호 관리를 효율적으로 수행할 수 있습니다.

 

728x90
반응형