如何在 Linux 中強制使用者在下次登入時更改密碼?
出於安全原因,系統中的使用者需要定期更新其密碼。在本篇文章中,我們將看到如何強制使用者在下一次登入系統時更改其密碼。
列出使用者
首先讓我們看看系統中可用的使用者。
$ cut -d: -f1 /etc/passwd
執行上述程式碼後得到以下結果 −
mail news uucp proxy www-data backup list … Ubuntu uname1
檢查使用者資訊
接下來,我們檢查使用者當前密碼的系統配置設定。
$ sudo chage -l uname1 [sudo] password for ubuntu:
執行上述程式碼後得到以下結果 −
Last password change: Dec 30, 2019 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
設定過期選項
現在,我們使用過期選項設定密碼過期的時間表,然後查詢該選項以查詢實現的過期時間。
$ sudo passwd --expire uname1 passwd: password expiry information changed. $ sudo chage -l uname1
執行上述程式碼後得到以下結果 −
Last password change: password must be changed Password expires: password must be changed Password inactive: password must be changed 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
廣告