4.2. cloud-init を使用してクラウドユーザーパスワードを期限切れにする
初回ログイン時に cloud-user パスワードを変更するよう cloud-user に強制することができます。パスワードを失効させるには、以下の手順を実行します。
手順
データソースの要件に応じて、
user-dataファイルを編集するか、以下のディレクティブをcloud.cfg.dディレクトリーに追加します。注記cloud-initが、ユーザーディレクティブを含むファイルを認識できるように、すべてのユーザーディレクティブはファイルの最上部に#cloud-configが含まれます。cloud.cfg.dディレクトリーにディレクティブを含める場合は、ファイル名を*.cfgとし、ファイルの最上部に常に#cloud-configを含めます。chpasswd: {expire: False}の行をchpasswd: {expire: True}に変更します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow これはパスワードを失効させます。なぜなら、
passwordとchpasswdは特に指定がない限り、デフォルトのユーザーで動作するからです。注記これはグローバル設定です。
chpasswdをTrueに設定すると、作成するすべてのユーザーが、ログイン時にパスワードを変更する必要があります。