Linuxディストリビューションでは、ユーザーminoはこのパスワードステータスを報告します。
passw -S mino
mino P 04/21/2015 0 90 15 -1
P =良いパスワード
2015年4月21日=作成日
0分で合格?
最大90パスまで有効
15 = ?
-1 = ?
ありがとう
答え1
マニュアルによるとman passwd
:
-S, --status アカウントステータス情報を表示します。ステータス情報は7つのフィールドで構成されています。最初のフィールドはユーザーのログイン名です。 2番目のフィールドは、ユーザーアカウントにロックされたパスワード(L)があるか、パスワードがないか(NP)、使用可能なパスワードがあるか(P)を示します。 3番目のフィールドには、最後のパスワード変更日が表示されます。次の4つのフィールドは、パスワードの最小期間、最大期間、警告期間、および非アクティブ期間です。この年齢は日単位で表示されます。
答え2
2番目のフィールドの内容は、Amazon Linux AMI(および他のCentOSベースのディストリビューション)によって異なります。パスワード(1)文書化されていないので、ソースを掘り下げなければなりませんでした。ステータスはpwdb_display_status
次のように表示されます。libuser.c
には6つのフィールドがあります。
realname
ユーザー名(GECOSコメントが設定されていても)status
次のいずれか:NP
空のパスワード(パスワードハッシュは長さ0の文字列です)LK
パスワードがロックされています(パスワードは!または* xで始まります(他の認証方式を使用している場合))PS
パスワードが設定されました
date
最後のパスワード変更日sp_min
最小パスワード寿命(日前)可能変更sp_max
最大パスワード有効期限(日数)〜しなければならない変更sp_warn
パスワードが期限切れになるまでユーザーが警告を受け始めた日数sp_inact
ユーザーを無効にするとパスワードの有効期限が切れた後の日数(-1はこの機能を無効にします)msg
人が読める状態説明
答え3
~からpasswd(1)
マンページ:
-S、- 状態
アカウントステータス情報を表示します。ステータス情報は7つのフィールドで構成されています。最初のフィールドはユーザーのログイン名です。 2番目のフィールドは、ユーザーアカウントにロックされたパスワード(L)があるか、パスワードがないか(NP)、使用可能なパスワードがあるか(P)を示します。 3番目のフィールドには、最後のパスワード変更日が表示されます。次の4つのフィールドは、パスワードの最小期間、最大期間、警告期間、および非アクティブ期間です。この年齢は日単位で表示されます。