RHELの「passwd -sa」と同じですか?

RHELの「passwd -sa」と同じですか?

この質問をするのは少し愚かですが、Solarisでは、/ etc / passwdのすべてのユーザーのステータス情報を印刷することを除いて、passwd -sa(やや)同じ出力を提供するコマンドを実行できます。passwd -S userName同等のGNU / Linuxコマンドは何ですか?

私は他の人がサーバーの基準を設定できるように、簡単な指示を作成したいと思います。そのうちのいくつかは、すべてのアカウントに設定されたパスワードの有効期限を識別するものです。 forループを使用できますが、cut -f1 -d: /etc/passwd彼に簡単なコマンドを出すことができたらと思います。

ベストアンサー1

-aRHEL / CentOSにはpasswdオプションはありませんが、-Sオプションがあります。したがって、次の行をrootとして実行します。

  for user in `awk -F: '{print $1}' /etc/passwd`; do passwd -S $user; done

または

  for user in $(awk -F: '{print $1}' /etc/passwd); do passwd -S $user; done

おすすめ記事