RedHatのパスワードステータスを出力しようとしています。 RedHatに「password -s」と同じ機能がありますか?

RedHatのパスワードステータスを出力しようとしています。 RedHatに「password -s」と同じ機能がありますか?

RedHatのパスワードステータスを出力しようとしています。

私のSolarisシステムでは、次のことを実行できます。

for i in `more shadow | awk -F: '{print $1}'`; do passwd -s $i; done

これにより、すべてのアカウントのパスワードステータスが表示されます。 PS、UN、ULなど

RedHatのパスワードステータスを表示する同等の「password -s」はありますか?

答え1

私はSuSEマシンしか持っていないので、これを軽く考えてください。ただし、次のよう-Sに切り替えることも可能ですpasswd

-S--status

アカウントステータス情報を表示します。ステータス情報は7つのフィールドで構成されています。最初のフィールドはユーザーのログイン名です。 2番目のフィールドは、ユーザーアカウントにロックされたパスワード(L)があるか、パスワードがないか(NP)、使用可能なパスワードがあるか(P)を示します。 3番目のフィールドには、最後のパスワード変更日が表示されます。次の4つのフィールドは、パスワードの最小期間、最大期間、警告期間、および非アクティブ期間です。この年齢は日単位で表示されます。

このマニュアルページpasswd --statusSuSEでは、CentOS / RedHatでのみルーティングでき、自分のアカウントを理解するために実行することもできます。

関連情報