많은 사람들이 같은 암호를 오랫동안 반복해서 사용하는 습관이 있습니다. 이는 매우 위험하며, 특히 여러 사이트에서 동일한 암호를 사용하는 경우 더욱 그렇습니다. 보안 침해 사고가 발생하면 해당 암호가 외부에 그대로 노출될 수 있기 때문입니다. 이번 글에서는 마이크로소프트 계정 또는 로컬 계정에 암호 만료일을 설정하여 몇 달마다 암호를 변경하도록 강제하는 방법을 소개합니다.
여기서는 두 가지 유형의 계정, 즉 마이크로소프트 계정과 로컬 윈도우 계정에 대해 각각 암호 만료를 설정하는 방법을 다룹니다. 윈도우 10에서 마이크로소프트 계정을 사용하고 있다면 주기적인 암호 변경이 더욱 중요합니다.
암호 만료일 설정은 윈도우 11/10이 로컬 계정에 대해 기본 제공하는 옵션을 활용하거나, 'net' 명령어를 통해 직접 지정하는 방식으로 할 수 있습니다.
마이크로소프트 계정 암호 만료일 설정
- 마이크로소프트 계정 보안 섹션으로 이동합니다.
- 암호 보안 항목 아래의 암호 변경 링크를 클릭합니다.
- 기존 암호와 새 암호를 두 번 입력합니다.
- 72일마다 암호 변경 체크박스를 선택합니다.

이 방법의 유일한 단점은 현재 사용 중인 암호를 최근 3회 이내에 사용한 적 없는 새 암호로 변경해야 한다는 점입니다. 이후에는 마이크로소프트가 72일마다 자동으로 암호 변경을 요청합니다.
참고로 이는 윈도우 11/10 PC 로그인 시 사용하는 PIN이나 Windows Hello와는 별개의 개념이라는 점을 알아두시기 바랍니다.
로컬 계정 암호 만료일 설정
윈도우에서는 암호 없는 계정 생성이 가능하지만, 이는 보안상 좋지 않은 선택입니다. 컴퓨터의 관리자라면 모든 사용자가 정기적으로 암호를 변경하도록 설정하는 것이 좋습니다. 기본 만료 기간은 42일이며, 아래 두 가지 방법으로 사용자의 암호 변경을 강제할 수 있습니다.
1] 사용자 계정 인터페이스 활용

- 실행 창(Win + R)에 lusrmgr.msc를 입력한 후 Enter 키를 누릅니다.
- 로컬 사용자 및 그룹 편집기가 열립니다.
- 사용자 폴더에서 암호 만료를 변경하려는 사용자를 찾습니다.
- 해당 사용자를 더블클릭하여 속성 창을 엽니다.
- 암호 만료 없음 체크박스를 해제합니다.
- 확인 버튼을 클릭하여 설정을 완료합니다.
WMIC 명령어도 널리 알려져 있지만, 윈도우 11/10에서는 정상 작동하지 않는 것으로 보입니다. 참고로 'where name' 절 없이 명령을 실행하면 시스템 계정을 포함한 모든 계정에 암호 만료가 일괄 적용되니 주의해야 합니다.
wmic UserAccount where name='John Doe' set Passwordexpires=false
2] 명령줄로 만료일 설정
정확한 만료 날짜를 지정하려면 'Net Accounts' 명령어를 사용해야 합니다. 관리자 권한으로 PowerShell을 연 뒤 Net Accounts 명령을 실행하면 아래와 같은 현재 정책 정보가 표시됩니다.
시간 만료 후 강제 로그오프까지의 대기 시간?: 없음
최소 암호 사용 기간(일): 0
최대 암호 사용 기간(일): 42
최소 암호 길이: 0
유지되는 암호 기록 수: 없음
잠금 임계값: 없음
잠금 지속 시간(분): 30
잠금 관찰 창(분): 30
컴퓨터 역할: WORKSTATION
특정 만료일을 설정하려면 일수 단위로 값을 계산하여 입력해야 합니다. 예를 들어 30일로 설정하면 사용자는 매달 한 번씩 암호를 변경해야 합니다.
Net Accounts /maxpwage 30
특정 사용자에게 즉시 암호 변경을 강제하고 싶다면 maxpwage:1 옵션을 사용하면 됩니다.
함께 읽으면 좋은 글: 다음 로그인 시 계정 암호 변경 강제하기
3] 그룹 정책으로 암호 만료일 변경

- 실행 창에 gpedit.msc를 입력한 후 Enter 키를 눌러 그룹 정책 편집기를 엽니다.
- 컴퓨터 구성 > Windows 설정 > 보안 설정 > 계정 정책 경로로 이동합니다.
- 암호 정책을 클릭한 후 최대 암호 사용 기간 항목을 엽니다.
- 여기서 기본값 42일을 원하는 값으로 변경할 수 있으며, 설정 가능 범위는 1~999일입니다.
이 가이드가 도움이 되었기를 바라며, 윈도우 11/10 환경에서 사용자 계정의 암호 만료일을 성공적으로 설정하실 수 있기를 바랍니다.