パスワードの有効期限を取得する

パスワードの有効期限を取得する

まず、こう言います:はい。いいえルートアクセスが可能です。

最近パスワードがすぐに期限切れになることを知らなかったが、パスワードが合格したため、アカウントがロックされています。時間が近づいていることがわかるように、時間を確認して表示する起動スクリプトに確認機能を追加したいと思います。

ユーザーのパスワードが期限切れになったタイムスタンプを取得するコマンドまたは方法はありますか?

ベストアンサー1

chageユーティリティからこの情報を取得できる必要があります。リストモードで実行するにはルートは必要ありません。

passwd注:これはローカルベースの認証でのみ機能する可能性があります。ログイン情報を/ファイルに入れないpasswd認証モードで動作させることができるかどうかわかりませんshadow。これらのソリューションは独自のツールを提供しますが、理解していないようです。

$ chage -l test                       
Last password change                                : Apr 17, 2012
Password expires                                    : Apr 27, 2012
Password inactive                                   : never
Account expires                                     : May 20, 2012
Minimum number of days between password change      : 0
Maximum number of days between password change      : 10
Number of days of warning before password expires   : 7

ログイン時にパスワードの有効期限を表示するために、クイックawkでこれを使用しています。

おすすめ記事