사용자 계정 비밀번호 만료일을 관리하는 것은 시스템 보안과 조직 정책 준수를 위해 Linux 시스템 관리자에게 필수적인 작업입니다. 다음 명령chage는 사용자 계정의 비밀번호 만료 설정을 확인하고 수정할 수 있는 강력한 도구입니다.
이 가이드에서는 비밀번호 만료 세부 정보를 확인하고, 만료 날짜를 설정하고, 사용자 계정의 만료 기간을 연장하는 방법을 살펴봅니다.
비밀번호 만료 세부 정보 보기
특정 사용자의 비밀번호 만료 날짜와 기타 관련 매개변수를 보려면 다음 명령을 사용하세요.
chage -l <username>
예:
[root@localhost]# chage -l jose
Last password change : May 17, 2020
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
주요 출력 설명:
- 마지막 비밀번호 변경: 비밀번호가 마지막으로 업데이트된 날짜입니다.
- 비밀번호 만료: 비밀번호가 만료되는 날짜(만료일이 설정되지 않은 경우
never로 표시됨). - 비밀번호 비활성: 비밀번호가 만료된 후 계정이 비활성화되는 날짜입니다.
- 계정 만료: 계정에 더 이상 액세스할 수 없게 되는 날짜입니다.
- 최소/최대 일수: 비밀번호 변경 사이의 최소 및 최대 간격을 지정합니다.
- 경고 일수: 비밀번호가 만료되기 전에 사용자가 경고를 받는 일수입니다.
비밀번호 만료 날짜 설정
사용자에게 특정 비밀번호 만료 날짜를 설정하려면 -E 옵션 뒤에 YYYY-MM-DD 형식으로 원하는 날짜를 지정하세요.
chage -E YYYY-MM-DD <username>
예:
[root@localhost]# chage -E 2024-01-01 jose
[root@localhost]# chage -l jose
Last password change : Sep 11, 2023
Password expires : never
Password inactive : never
Account expires : Jan 01, 2024
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
이 예에서는 사용자 jose의 계정이 2024년 1월 1일에 만료됩니다.
비밀번호 만료 연장
비밀번호 만료일을 특정 기간(예: 오늘부터 90일)만큼 연장하려면 -M 및 -d 옵션을 chage 명령과 함께 사용할 수 있습니다.
chage -M 90 -d $(date +%F) <username>
예:
[root@localhost]# chage -M 90 -d $(date +%F) jose
[root@localhost]# chage -l jose
Last password change : Dec 14, 2023
Password expires : Mar 13, 2024
Password inactive : never
Account expires : Jan 01, 2024
Minimum number of days between password change : 0
Maximum number of days between password change : 90
Number of days of warning before password expires : 7
이 예에서는 사용자 jose의 비밀번호는 현재 날짜로부터 90일 후인 2024년 3월 13일에 만료되도록 설정됩니다.
실제 사용 사례: chage
- 보안 규정 준수: 보안 표준을 준수하기 위해 비밀번호 만료 정책을 적용합니다.
- 계정 관리: 임시 또는 계약직 사용자를 위해 계정 만료 날짜를 설정합니다.
- 사용자 알림: 곧 만료될 비밀번호에 대해 사용자에게 알리기 위해 경고 기간을 구성합니다.
추가 리소스
자세한 내용은 공식 Linux 설명서를 참조하세요.
Linux 비밀번호 관리 설명서
결론
다음 명령chage는 Linux에서 사용자 계정 비밀번호 만료일을 관리하는 다목적 도구입니다. 보안 정책을 적용하든 임시 계정을 관리하든 사용법을 이해하면 chage를 통해 사용자 계정 설정을 더 잘 제어할 수 있습니다.