Hầu hết chúng ta có thói quen dùng cùng mật khẩu trong thời gian dài. Nó nguy hiểm, chủ yếu nếu mật khẩu được dùng ở nhiều nơi. Có thể trong một vụ vi phạm bảo mật, mật khẩu bị lộ ra cho tất cả. Vì vậy hôm nay, trong bài viết này, chúng tôi sẽ chia sẻ cách bạn có thể đặt Ngày hết hạn mật khẩu cho Microsoft Account hoặc Local Account. Nó sẽ buộc người dùng đổi mật khẩu mỗi vài tháng.
Ở đây chúng ta đang đặt hết hạn mật khẩu cho hai loại tài khoản khác nhau. Microsoft Account, và Local Windows account. Nếu bạn dùng Microsoft account trong Windows 10, thì việc thay đổi nó theo thời gian càng trở nên quan trọng.
Khi chúng ta nói Đặt ngày hết hạn mật khẩu, bạn có thể chọn những gì Windows 11/10 cung cấp cho local accounts hoặc đặt bằng lệnh "net".
Đặt ngày hết hạn mật khẩu cho Microsoft Account
- Đi đến phần Microsoft Account Security
- Nhấp vào liên kết Change my password dưới Password security
- Nhập mật khẩu cũ và mật khẩu mới hai lần
- Chọn hộp kiểm nói Make me change my password every 72 days
Nhược điểm duy nhất của phương pháp này là bạn cần đổi mật khẩu hiện tại thành mật khẩu bạn chưa lặp lại 3 lần trước. Microsoft sau đó sẽ tự động nhắc bạn đổi mật khẩu mỗi 72 ngày.
Bạn nên biết rằng điều này khác với PIN hoặc Windows Hello, mà bạn dùng trên máy tính Windows 11/10.
Đặt ngày hết hạn mật khẩu cho Local Account
Mặc dù có thể tạo tài khoản không mật khẩu trong Windows, đó không phải ý tưởng tốt. Nếu bạn là admin user của máy tính, hãy chắc chắn tất cả người dùng đổi mật khẩu thường xuyên. Có hai cách làm điều này, và nó sẽ buộc người dùng đổi mật khẩu hiện tại. Mặc định là 42 ngày.
1. Sử dụng giao diện User accounts
- Trong Run prompt (Win + R) gõ lusrmgr.msc theo sau là nhấn Enter.
- Sẽ mở Local Users and Groups Editor
- Dưới thư mục Users, tìm user bạn muốn đổi hết hạn mật khẩu
- Nhấp đúp để mở properties user
- Bỏ chọn hộp kiểm nói Password never expires
- Nhấp nút OK để hoàn tất quy trình
Có một lệnh WMIC phổ biến, nhưng dường như không hoạt động trong Windows 11/10. Nếu bạn dùng lệnh không có mệnh đề "where name", nó sẽ đặt Password Expiration cho tất cả tài khoản, bao gồm tài khoản hệ thống.
wmic UserAccount where name='John Doe' set Passwordexpires=false
2. Tùy chọn Command-Line để đặt ngày hết hạn
Khi xong, nếu bạn muốn đặt ngày hết hạn chính xác, bạn cần dùng lệnh “Net Accounts”. Mở PowerShell với quyền Admin, và thực thi lệnh Net Accounts. Sẽ tiết lộ chi tiết như sau:
Force user logoff how long after time expires?: Never
Minimum password age (days): 0
Maximum password age (days): 42
Minimum password length: 0
Length of password history maintained: None
Lockout threshold: Never
Lockout duration (minutes): 30
Lockout observation window (minutes): 30
Computer role: WORKSTATION
Nếu bạn muốn đặt ngày hết hạn cụ thể, bạn sẽ phải tính số ngày. Nếu đặt 30 ngày, người dùng phải đổi mật khẩu hàng tháng.
Thực thi lệnh Net Accounts /maxpwage 30
Nếu bạn muốn buộc ai đó đổi mật khẩu ngay lập tức, bạn có thể dùng maxpwage:1
Đọc thêm: Buộc người dùng đổi Account Password ở lần đăng nhập tiếp theo.
3. Dùng Group Policy để thay đổi ngày hết hạn mật khẩu
- Mở Group Policy Editor bằng cách gõ gpedit.msc trong Run prompt theo sau là nhấn Enter
- Điều hướng đến Computer Configuration > Windows Settings > Security Settings > Security Settings > Account Policies
- Nhấp vào Password Policy, và sau đó nhấp vào Maximum Password age
- Ở đây bạn có thể đổi từ 42 thành bất kỳ số bạn thích. Tối đa là giữa 1-999
Tôi hy vọng bài viết dễ theo dõi, và bạn đã có thể đặt ngày hết hạn mật khẩu cho User Account trong Windows 11/10.