まず、パスワードを変更してCloud-init sudo suを使用してログインします。

まず、パスワードを変更してCloud-init sudo suを使用してログインします。

cloud initを使用してこのルールを実装しようとすることはできません。ユーザーが入力したパスワードを入力したいのですが、一度 sudo su コマンドを実行すると、システムはユーザーにパスワードの変更を強制します。 Cloud-Initを介してこれを行うにはどうすればよいですか?ユーザーがSSH経由で接続し、パスワードの入力を求められないことを宣言します。

- name: prova
groups: sudo
plain_text_passwd: 1234
sudo: ['ALL=(ALL) ALL']
lock_passwd: false
chpasswd: {expire: True}
ssh_pwauth: false

これをしようとしていますが、うまくいきません。誰でも助けることができますか?

ありがとう

答え1

すべて文書:

有効期限キーは、ユーザーが次回ログインするときにパスワードをリセットする必要があるように、このモジュールで指定したすべてのユーザーパスワードを期限切れにするかどうかを設定するために使用されます。

ユーザーを期限切れにしたくない場合は、有効期限キーをtrueに設定しないでください。

関連情報