4.2. cloud-init를 사용하여 클라우드 사용자 암호 만료
cloud-user
가 처음 로그인할 때 cloud-user
암호를 변경하도록 하려면 암호가 만료된 대로 설정할 수 있습니다.
절차
데이터 소스의 요구 사항에 따라
user-data
파일을 편집하거나cloud.cfg.d
디렉터리에 다음 지시문을 추가합니다.참고모든 사용자 지시문에는 파일 상단에
#cloud-config
가 포함되어 있으므로cloud-init
가 해당 파일을 사용자 지시문을 포함하는 것으로 인식합니다.cloud.cfg.d
디렉터리에 지시문을 포함하는 경우 파일*.cfg
의 이름을 지정하고 항상 파일 상단에#cloud-config
를 포함합니다.chpasswd: {expire 행을 변경합니다. false}
로chpasswd: {expire: true}
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow #cloud-config password: mypassword chpasswd: {expire: True} ssh_pwauth: True ssh_authorized_keys: - ssh-rsa AAA...SDvz user1@yourdomain.com - ssh-rsa AAB...QTuo user2@yourdomain.com
#cloud-config password: mypassword chpasswd: {expire: True} ssh_pwauth: True ssh_authorized_keys: - ssh-rsa AAA...SDvz user1@yourdomain.com - ssh-rsa AAB...QTuo user2@yourdomain.com
별도로 지정하지 않는 한
password
및chpasswd
가 기본 사용자에서 작동하기 때문에 암호가 만료됩니다.참고이는 글로벌 설정입니다.
chpasswd
를True
로 설정하면 생성하는 모든 사용자가 로그인 시 암호를 변경해야 합니다.