パスワードが期限切れになる正確な時間を知る方法はありますか(日付を除く)

パスワードが期限切れになる正確な時間を知る方法はありますか(日付を除く)

日付はで確認できますが、chage -l username正確な時刻は確認する必要があります。どうやって入手できますか?

答え1

私はこれが可能だとは思わない。 chage コマンドによって取得される詳細は、ユーザーのパスワードの詳細よりもはるかに多くなります。

[root@LinuxSYS ~]# chage -l linuxuser
Last password change                                    : Jun 19, 2019
Password expires                                        : Aug 18, 2019
Password inactive                                       : Sep 05, 11761240
Account expires                                         : Jan 20, 11761191
Minimum number of days between password change          : 1
Maximum number of days between password change          : 60
Number of days of warning before password expires       : 5
[root@LinuxSYS ~]#

答え2

時間は12:00:00 UTCパスワードの有効期限が切れる日付になります。したがって:

$ date -ud $(chage -l linuxuser | grep -P '^Password expires[[:space:]]*: ^K.*$')
Sun 18 Aug 2019 12:00:00 AM UTC

または日付を生成できる別の形式です。

関連情報