4.8. cloud-init를 사용하여 sudoers 추가
users
섹션에 sudo 및 groups
항목을 추가하여 사용자를 sudo
er로 구성할 수 있습니다.
절차
데이터 소스의 요구 사항에 따라
user-data
파일을 편집하거나cloud.cfg.d
디렉터리에 다음 지시문을 추가합니다.참고모든 사용자 지시문에는 파일 상단에
#cloud-config
가 포함되어 있어cloud-init
가 파일을 사용자 지시문이 포함된 것으로 인식합니다.cloud.cfg.d
디렉터리에 지시문을 포함하는 경우 파일*.cfg
이름을 지정하고 항상 파일 맨 위에#cloud-config
를 포함합니다.-
sudo
항목을 추가하고 사용자 액세스 권한을 지정합니다. 예를 들어sudo: ALL=(ALL) NOPASSWD:ALL
을 사용하면 사용자가 무제한으로 액세스할 수 있습니다. groups
항목을 추가하고 사용자를 포함하는 그룹을 지정합니다.#cloud-config users: - default - name: user2 gecos: User D. Two sudo: ["ALL=(ALL) NOPASSWD:ALL"] groups: wheel,adm,systemd-journal ssh_pwauth: True ssh_authorized_keys: - ssh-rsa AA...vz user@domain.com chpasswd: list: | root:password cloud-user:mypassword user2:mypassword2 expire: False