4.6. cloud-init を使用したユーザーおよびユーザーオプションの追加
users セクション でユーザーを作成し、説明します。セクションを変更して初期システム設定にユーザーをさらに追加でき、追加のユーザーオプションを設定できます。
users セクションを追加する場合、本セクションのデフォルトのユーザーオプションを設定する必要もあります。
手順
データソースの要件に応じて、
user-dataファイルを編集するか、以下のディレクティブをcloud.cfg.dディレクトリーに追加します。注記cloud-initが、ユーザーディレクティブを含むファイルを認識できるように、すべてのユーザーディレクティブはファイルの最上部に#cloud-configが含まれます。cloud.cfg.dディレクトリーにディレクティブを含める場合は、ファイル名を*.cfgとし、ファイルの最上部に常に#cloud-configを含めます。usersセクションを追加または変更し、ユーザーを追加します。-
cloud-userを、指定する他のユーザーと共に作成したデフォルトユーザーにするには、セクションの最初のエントリーとしてdefaultを追加することを確認してください。これが最初のエントリーでない場合は、cloud-userは作成されません。 デフォルトでは、
selinux-user値がない場合、ユーザーはunconfined_uとラベル付けされます。#cloud-config users: - default - name: user2 gecos: User N. Ame selinux-user: staff_u groups: users,wheel ssh_pwauth: True ssh_authorized_keys: - ssh-rsa AA..vz user@domain.com chpasswd: list: | root:password cloud-user:mypassword user2:mypassword2 expire: False注記-
この例では、ユーザー
user2を 2 つのグループ (usersとwheel) に配置します。
-
この例では、ユーザー
-