4.6. cloud-init를 사용하여 사용자 및 사용자 옵션 추가
사용자 섹션에서 사용자를
생성하고 설명합니다. 섹션을 수정하여 초기 시스템 구성에 사용자를 더 추가하고 추가 사용자 옵션을 설정할 수 있습니다.
users
섹션을 추가하는 경우 이 섹션에서 기본 사용자 옵션도 설정해야 합니다.
절차
데이터 소스의 요구 사항에 따라
user-data
파일을 편집하거나cloud.cfg.d
디렉터리에 다음 지시문을 추가합니다.참고모든 사용자 지시문에는 파일 상단에
#cloud-config
가 포함되어 있어cloud-init
가 파일을 사용자 지시문이 포함된 것으로 인식합니다.cloud.cfg.d
디렉터리에 지시문을 포함하는 경우 파일*.cfg
이름을 지정하고 항상 파일 맨 위에#cloud-config
를 포함합니다.users
섹션을 추가하여 사용자를 추가합니다.-
cloud-user
를 사용자가 지정한 다른 사용자와 함께 생성한 기본 사용자로 하려면 섹션의 첫 번째 항목으로default
를 추가해야 합니다. 첫 번째 항목이 아니면cloud-user
가 생성되지 않습니다. 기본적으로 사용자는
selinux-user
값이 없는 경우 ProfileBundle_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
사용자를 두 개의 그룹인 user 및wheel
에 배치합니다.
-
예에서는
-