Linuxでユーザパスワードの有効期限を確認するにはchageコマンドを使用する。
$ chage -l {ユーザ名}
パスワードの有効期限は「Password expires」で確認できる。
ユーザhogehogeのパスワード設定を確認する$ chage -l hogehoge
Last password change : Jan 30, 2021
Password expires : Apr 30, 2021
Password inactive : never
Account expires : never
Minimum number of days between password change : 1
Maximum number of days between password change : 90
Number of days of warning before password expires : 7
設定項目 | 説明 |
---|---|
Last password change | 最後にパスワード変更した日 |
Password expires | パスワードの有効期限が切れる日 |
Password inactive | パスワードの有効期限が切れた場合、アカウントがロックする日 |
Account expires | アカウントの有効期限が切れる日 |
Minimum number of days between password change | パスワードが変更できるようになるまでの最短日数 |
Maximum number of days between password change | パスワードが変更できる最大日数 (Last passord change + この値 = Password expires) |
Number of days of warning before password expires | パスワードの期限が切れる旨の警告を何日前に表示するか |
「Password expires」が「never」になっている場合は、無期限の設定になっていることを意味する。
ユーザhogehogeのパスワード設定を確認する$ chage -l hogehoge
Last password change : Jan 30, 2021
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : -1
Maximum number of days between password change : -1
Number of days of warning before password expires : -1