먼저 비밀번호를 변경하고 Cloud-init sudo su를 사용하여 로그인하세요.

먼저 비밀번호를 변경하고 Cloud-init sudo su를 사용하여 로그인하세요.

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로 설정하면 안 됩니다.

관련 정보