![먼저 비밀번호를 변경하고 Cloud-init sudo su를 사용하여 로그인하세요.](https://linux55.com/image/213352/%EB%A8%BC%EC%A0%80%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EA%B3%A0%20Cloud-init%20sudo%20su%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%ED%95%98%EC%84%B8%EC%9A%94..png)
cloud init를 사용하여 이 규칙을 구현하려고 하는데 할 수 없습니다. 사용자가 입력한 비밀번호를 입력하도록 하고 싶지만 일단 sudo su 명령을 실행하면 시스템에서 사용자가 비밀번호를 변경하도록 강제합니다. Cloud-Init를 통해 이 작업을 어떻게 수행합니까? 사용자가 SSH를 통해 연결하고 비밀번호를 묻는 메시지가 표시되지 않음을 선언합니다.
- name: prova
groups: sudo
plain_text_passwd: 1234
sudo: ['ALL=(ALL) ALL']
lock_passwd: false
chpasswd: {expire: True}
ssh_pwauth: false
이렇게 하려고 하는데 작동하지 않습니다. 누구든지 도와주실 수 있나요?
감사해요
답변1
모든문서:
만료 키는 사용자가 다음에 로그인할 때 비밀번호를 재설정해야 하도록 이 모듈에서 지정한 모든 사용자 비밀번호를 만료할지 여부를 설정하는 데 사용됩니다.
사용자를 만료시키지 않으려면 만료 키를 true로 설정하면 안 됩니다.