SSHパスワードが期限切れになっていることを確認してください。

SSHパスワードが期限切れになっていることを確認してください。

ルート以外のアカウントのSSHから期限切れの(自分の)パスワードをキャプチャする方法は?見積もりはターゲットサーバーにインストールされていません。

単一のコマンドで2つの状態をキャプチャする必要があります。

  1. パスワードの有効期限が切れました→ログイン時に、現在のパスワードと新しいパスワードの2つをすぐに入力する必要があります。

  2. パスワード確認→パスワードを変更してください。これは次の方法で行うことができます。

    printf "%s\n" oldpass newpass newpass | passwd
    

それはまるで

ssh user@host `if [[ pwd=expired ]]; then printf "%s\n" oldpass newpass newpass; else printf "%s\n" oldpass newpass newpass | passwd; fi`

Ansibleと一緒に使用する必要がありますが、簡単なはずです。

ベストアンサー1

おすすめ記事